This commit is contained in:
2026-02-04 17:04:00 +08:00
commit d2fb4d02f4
770 changed files with 61502 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
我有一个mba的作业结合自己的工作描述自己在工作中遇到的某一管理问题运用所学管理理论进行分析提出解决方案并谈谈自己的管理学前沿课程的学习心得。我做这个作业大概要告诉你哪些细节你才能帮我完成
我的问题细节主要如下我目前是一名研发人员负责智能制造技术前瞻性研发目前我们部门存在最严重的管理问题是绩效分配问题我们部门是设立了4年的部门部门员工都是从各个事业部挑选的工作能力很强技术层级很高的员工组成的每个人都负责一方面的技术研发工作公司的绩效制度是每个部门必须强制有30%的C以及最多20%A,拿C的积5份拿A的10分B的7分只有当连续两年积分超过14才有晋升的机会拿C则代表至少2年白干了我们部门目前的人放到任何部门至少都能够拿B甚至大多数应该能拿到A。在22年部门成立时总共有10名员工1名中层领导但是有3人因为拿C后陆续离开后补充了一名负责焊接的技术专家目前部门一共有8人在24年之前都是领导直接对绩效进行评估但是引起了同事的不满随后领导放弃自主打分转而让大家自行介绍当月工作内容相互评估目前的规则为8人每人可以给别的7人打分从1打到7每个人不重复打分然后根据每个人自己的总分进行排名最前面的2人为A最后的2人为C在年底将所有积分累加作为年度绩效。目前最让我头疼的是我29岁LV7刚参加工作7年与部门其他人刚打交道不到5年其他员工都是40岁以上相互交情都还比较好除1名刚40岁的员工为LV6以外其余员工都是LV5以上一是大家掌握的领域知识不同无法对工作量进行评估另外我掌握的是像PLC、机器人、AI这样的新技术老员工无法与我协同工作另外还有就是层级越高晋升越困难对绩效的要求越高当前这个LV6的同事原本是LV5就是因为拿了1个C以后降级到了LV6目前这种规则下我不管怎样努力都无法脱离拿C的结果目前我已经拿了2次年度绩效C影响了我4年时间我的其他能力、资料和项目获奖情况已经完全超出了其他LV6同事的年度平均水平为此我相当困扰按照这个进度我永远也无法晋升到更高层级。另外焊接的那个同事2年前来我们部门时领导给他打了1个C作为回报给他晋升到了LV5但是最新一轮的晋级和保级评估时因为两年前的C很可能他又会回到LV6所以目前这种情况大家的层级都是在原地踏步到底有什么方法能够解决目前这种问题。课程为管理思想与管理前沿课上的内容就是我上传的pdf。
请以一名工作7年左右工科背景的MBA研一新生的口吻撰写语气要诚恳且专业。避免使用总之综上所述在这个……的时代等陈词滥调。字里行间表现出你对该课题有过思考而不是单纯地罗列事实。在结构上请模仿人类的写作习惯。不要每一段都一样长重要观点可以深入拆解次要背景简略带过。多使用一些转折词但话说回来、值得注意的是、这让我联想到让论述看起来有起伏感。请使用具体的动词和名词代替抽象的形容词。禁止使用具有深远意义极大地促进了这种万金油短语。在得出结论前请先提出一个可能的反向观点或疑虑并简单进行反驳或权衡。不要表现得对答案百分之百确定可以加入一些如我倾向于认为虽然……但从……来看这类带有主观推导痕迹的表述。

View File

@@ -0,0 +1,116 @@
**《“内卷”与“失衡”:强制分布法在高水平研发团队中的异化与反思——基于某智能制造研发部门的实证分析》**
---
### 第一部分案例背景与问题描述约20%-30%
_这部分直接使用你提供的细节,但要用管理术语进行包装。_
**1. 组织情境:**
- **团队属性:** 典型的**“高绩效、异质性”**团队。部门成立4年成员均为从各事业部选拔的“精英”LV5-LV7属于“全明星战队”。
- **工作特征:** 知识密集型智能制造、AI、PLC成员间专业领域机器人 vs 焊接)差异大,工作独立性强,难以横向量化比较。
**2. 核心管理冲突:**
- **制度错配:** 公司实行严格的**“强制分布法”Vitality Curve/活力曲线)**强制划定20% A和30% C。
- _数据支撑_ A得10分B得7分C得5分甚至倒扣两年积分<14无法晋升。
- **执行扭曲:** 从“主管评价”演变为“互评投票”。
- _囚徒困境_ 8人互评必定有2人拿C。
- _非理性因素_ 评分受“资历”老员工40岁+ vs 你29岁、“人际关系”圈子文化、“认知壁垒”老员工不懂AI/新奇技术)主导,而非客观绩效。
**3. 负面后果(痛点):**
- **人才流失与降级:** 成立初10人走3人现有技术专家因拿C降级LV6降至LV5
- **激励失效:** 你LV729岁虽有高产出项目、获奖但因是“外来者/年轻人”且技术太新曲高和寡连续2年拿C陷入“习得性无助”。
- **团队内耗:** 协作机制崩塌,无人愿意共享或配合,全员陷入零和博弈。
---
### 第二部分管理理论分析约40%
_这部分是作业的核心必须结合你上传的PDF课件中的理论进行剖析。_
**1. 基于“亚当斯·公平理论”的分析课件P46/P49 行为科学理论-激励理论)**
- **理论点:** 员工的积极性取决于**$O_p/I_p$(自己的产出投入比)**与**$O_a/I_a$(参照对象的产出投入比)**的比较。
- **案例应用:**
- **横向比较(不公平):** 你的投入新技术研发、获奖很高但产出C绩效、无晋升极低而其他部门同能力的同事可能轻松拿B或A。这种**“外部公平性”**的缺失导致了强烈的挫败感。
- **内部比较(认知偏差):** 老员工因不懂你的技术AI/PLC无法正确评估你的$I_p$(投入),加上人际亲疏,导致评分失真。
**2. 基于“戴明质量管理思想”的批判课件P67/P68 质量管理理论)**
- **理论点:** **戴明十四法Deming's 14 Points**中的第12条明确提出**“消除妨碍基层员工工作尊严的因素,废除年度考评或功绩评定”**。
- **案例应用:** 课件中明确提到戴明反对简单的指标考核。你们部门目前的做法强制30%差评正是戴明所批判的——它破坏了团队合作Teamwork让人为了争排名而互相拆台导致你虽然技术强但为了“保级”而焦虑丧失了“以工作为荣”的尊严。
**3. “期望理论”的断裂课件P49 过程激励理论-弗鲁姆)**
- **理论点:** **$M = V \times E$**。激励力 = 目标效价(晋升的吸引力)× 期望值(努力能拿到绩效的概率)。
- **案例应用:**
- **$V$(效价)很高:** 你非常渴望晋升。
- **$E$期望几乎为0** 你发现无论如何努力(技术再好、获奖再多),在现有的“互评投票+论资排辈”规则下你都无法摆脱拿C的命运。
- **结论:** 激励链条断裂,导致你陷入“努力无用论”。
---
### 第三部分解决方案建议约20%
_结合理论提出切实可行的建议,展示你的管理思维。_
**1. 短期破局:改变“分母”与评价主体**
- **扩大强制分布的资金池:** 申请将这8人的高绩效团队作为一个整体放入更大的研发中心如百人级部门进行强制分布排序而不是在8个人里硬找2个差的。
- **引入外部评价360度修正** 鉴于部门内不懂AI/PLC引入其他部门的技术专家或公司级技术委员会参与评分降低部门内“人情分”的权重。
**2. 中期调整:从“排名”转向“目标”**
- **推行OKR目标与关键结果** 针对研发工作废除单纯的KPI打分改用OKR。只要完成了挑战性的技术突破如你的AI项目落地即便不参与排名也应给予肯定避免“C”级惩罚。
- **建立“技术/管理”双通道:** 避免只有晋升管理层一条路,设立独立的技术职级评估标准,不与年度绩效强绑定,而是与项目成果绑定。
---
### 第四部分管理前沿课程学习心得约10%-20%
_这部分用来升华主题,结合课件后半部分的“前沿”内容。_
**1. 数字化转型对人才管理的挑战结合课件P87-P102**
- **课件引用:** 课件指出**“数字化转型归根结底是人才的问题”**P100并提到**“缺乏兼具数字技术与管理能力的复合型人才”**是转型失败的主因。
- **心得结合:**
> “我在学习《数字化转型》章节时深有感触。课件提到企业缺乏数字化领军人才而我所在的部门正是负责智能制造AI、PLC的核心单元。然而旧有的、基于工业时代的泰勒式管理工具强制绩效分布正在驱逐新时代的数字化人才。
>
> **数字化转型不仅是技术的转型,更是管理思维的转型。** 对于掌握前沿技术的知识型员工不能再用简单的胡萝卜加大棒课件P38 古典理论局限),而应转向**‘赋能’与‘平台化’**参考课件P102 美的案例中的‘推行合伙人制度,赋能员工’)。如果管理制度不能适应数字化生产力的发展,反而会成为遏制创新的桎梏。”
**2. 学习型组织的构建结合课件P66**
- **心得结合:**
> “课件中彼得·圣吉的‘学习型组织’理论强调‘团队学习’和‘共同愿景’。反观我们部门,强制互评导致了严重的知识封锁和团队割裂。未来的管理应致力于打破部门墙和心理墙,从‘零和博弈’走向‘价值共创’。”

View File

@@ -0,0 +1,38 @@
作为一个在技术一线摸爬滚打了七年的研发人员我一直笃信“技术是第一生产力”这是我的信条更是我的人生准则为了攻克技术难题我可以通宵两三天不休息进行研究为了学习新的技术7年来我少有在凌晨1点前休息。我曾经以为只要掌握了技术我埋头苦干就可以一定能顺风顺水一路升职加薪然而连续两年的年度绩效让我陷入了深深的怀疑。在上完颜老师的《管理思想与管理前沿》这门课后我终于意识到了问题所在有时候管理才是决定生产力能不能发挥出来的关键。
   我所在的部门是备受公司高层领导瞩目的研究院工艺技术研发部目前新产品的中试工艺研发、前瞻性工艺研发、工艺类科研项目管理、工艺体系建设的职能职责均在我们部门。这个部门创立于2022年公司汇聚了各事业部最顶尖的工艺技术专家准备集中力量办大事但这个部门成立以后我们却陷入了一种极为荒谬的困境一群最懂“工业4.0”的技术专家正在被一套甚至连工业1.0都没有的僵化绩效制度折磨得疲惫不堪。我想借这篇作业剖析并向老师分享一下我自己目前正在亲历的管理事故(我认为已经不是问题了已经能算得上事故了),以及我对于数字化时代该如何管理知识密集型团队的拙见,想看一下老师对我目前处境和问题的看法。
   先描述一下我目前正在经历的问题背景。我们部门成立才四年部门刚成立时有10人成员全是从各个事业部层层选拔上来的不同领域技术大拿包括加工、装配、绝缘、仿真、检修、智能制造等技术层级分布在LV2到LV7我是部门里最年轻的也是唯一一个LV7今年29岁独自负责PLC底层算法、机器人控制、AI强化学习以及物流仿真、产线仿真这些我认为还算是前沿的技术。目前部门有8人层级及年龄分布如下表所示。
表1 部门23-25绩效及其他相关信息
| 序号 | 23-25年绩效 | 性别 | 年龄 | 技术层级 | 专业领域 |
| --- | -------- | --- | --- | ---- | ------ |
| 1 | AAA | 女 | 42 | LV4 | 转子制作 |
| 2 | BAA | 女 | 40 | LV5 | 绝缘技术 |
| 3 | ABB | 女 | 46 | LV4 | 装配技术 |
| 4 | BBB | 女 | 50 | LV2 | 绝缘技术 |
| 5 | BBB | 男 | 40 | LV5 | 焊接技术 |
| 6 | CBB | 男 | 46 | LV3 | 加工技术 |
| 7 | BCC | 男 | 40 | LV6 | 装配技术 |
| 8 | BCC | 男 | 29 | LV7 | 智能制造技术 |
   公司强行规定每个部门必须有30%的C类绩效差评且A类封顶20%剩下的拿B由于我们部门人实在过少所以A和C分别有2个B有4个。这不仅仅是奖金的问题绩效还直接挂钩积分A积10分B积7分C积5分。晋升的硬门槛是连续两年积分超过14分。这意味着一旦拿了一个C积分断档如果不再拿1个A至少两年内晋升无望甚至面临降级风险。上表中的唯一一名LV6在来部门前其实已经是LV5但因为被强制派了一个C在保级评价中被硬指标刷掉降级成了LV6。在我们这个仅有8人且大家都很卷的团队中硬要找出2个“废物”这种末位淘汰的管理模式引发了剧烈的问题。这本身就是一个荒谬的统计学悖论但它却实实在在地发生了。
事情的恶化始于评价机制的崩坏起初部门领导自己为每位同事打分我前两年绩效为B有3位同事因为拿C扛不住压力离开了部门为了部门能够正常运转后来部门补充了一位焊接专家。在搞结构设计的这位同事降级后引起了部分同事的强烈不满在优秀党员评选时给领导打了及格也就可以算最低分。2024年开始领导索性两手一摊搞起了所谓的“民主互评”——让我们8个人互相打分强制拉开差距。**8个人每月根据述职情况互相给另外7人打分强制要求打出**1到7分且不可重复最后年底按总分排名末位两人自动吃C。
这一招看似公平实则把我们推进了黑暗森林。可以从上面的表可以看出我们部门的人员结构非常特殊除我之外其他人都是40岁以上的老师傅他们的技术栈偏向传统机械电气且早已形成了固定的社交圈子。而我作为一个搞AI和算法的“异类”技术太新、年纪太轻、入行太晚。每次互评我讲这一周优化了视觉算法准确度提高了机器人效率制定了公司PLC程序标准等等老同事们听得云里雾里觉得“这东西看不见摸不着不如车间焊个架子实在”再加上“非我族类”的潜意识排斥导致我虽然项目获奖无数获奖质量以及产出远超整个公司其他L7的水平甚至和大部分LV6的工作成绩不相上下却连续两年在互评中垫底背上了两个沉重的C。
这种管理方式带来的后果是毁灭性的它直接击穿了亚当斯“公平理论”的底线。我在课上学到这个理论时内心产生了巨大的共鸣。公平感来源于比较而我现在面临的是双重的不公。向外看那些职能部门或者大生产部门的同级同事因为分母大平庸者众骨干轻轻松松就能拿B甚至拿A而我们这个“特种兵”团队却因为要在精英里杀出个倒数第一导致高水平人才被当作废材处理。向内看这种互评机制导致投入与回报完全倒挂。我投入的是高强度的脑力劳动和对前沿技术的探索得到的回报却是职业生涯的停滞甚至倒退。那个焊接专家的情况更惨两年前领导为了平衡名额给了他一个C作为补偿给他升了级结果今年又因为要抓绩效硬指标他又成了那个潜在的牺牲品眼看就要保不住LV5被降级。大家都在这个怪圈里原地踏步什么技术热情、什么职业理想都在一次次“为了保命而投票”的算计中消耗殆尽大家都更倾向于搞管理工作而非研发工作因为管理工作可以将自己管理的领域其他事业部或者同事的工作作为月度考评时的介绍材料这样每个月汇报时可以让自己的材料看起来工作量又大工作范围又广。
更可怕的是这种制度彻底摧毁了团队的协作基因。以前遇到技术难题大家还会像战友一样互相支援现在没人敢了。这简直就是教科书级别的“博弈论”囚徒困境——如果你项目中遇到困难请了我帮忙我帮你解决了问题你项目推进了耽误了我的时间下个月互评你的分比我高那拿C的可能就是我。于是部门里竖起了一道道无形的墙每个人都守着自己的一亩三分地把技术当成护城河一年真正在研发项目上花的时间少之又少自己解决不了的一定不会先找部门同事直接花研发费用外包或者与其他机构合作开发。
戴明博士在质量管理十四法中明确提出要“消除妨碍基层员工工作尊严的因素,废除年度考评”,我现在深以为然。当我们每天上班想的不是“怎么把产品做好”,而是“怎么把同事比下去”或者“怎么讨好投票者”时,工作的尊严就已经荡然无存了。
面对这种死局如果让我从管理的角度来破局我认为必须进行“外科手术式”的改革。首先最迫切的是要修正参照系打破小团队的强制分布。在8个人的精英团队里搞末位淘汰是反智的必须向公司申请“特区政策”取消我们部门内部的30%差评指标将我们这8个人放入整个研究院甚至全公司的大池子里去进行绩效排序。在大样本下我们的技术产出才会被客观还原而不是在小圈子里互啄。其次必须废除盲目的全员互评引入“技术加权”和外部专家视角。不能让不懂AI的人来决定AI专家的生死让评价标准回归技术贡献本身而不是取决于谁的人缘好、谁的资历老。
从更长远的角度来看针对前瞻性研发部门应该用OKR目标与关键结果彻底取代KPI排名。弗鲁姆的“期望理论”告诉我当员工觉得“努力也无法带来好结果”时激励就会失效。我现在就是这种状态既然努力干活也会因为资历浅而拿C那我为什么还要努力如果要激活我们就必须重建“努力-成果-回报”的链条。对于探索性的研发工作只要我们攻克了既定的技术目标Objectives无论是不是排名前20%,都应该给予肯定和激励。要允许失败,要承认“验证了一条路走不通”也是一种科研贡献,而不是简单粗暴地把它定义为“差绩效”。我们要建立的是技术和管理的双通道晋升机制,让技术专家即便不当官、不参与政治斗争,也能通过技术突破获得体面的回报和尊重。
最后,结合这学期课上讲到的“管理前沿”,我感触最深的是关于数字化转型与组织变革的部分。课件里提到了美的集团的案例,他们通过推行合伙人制度和用户共创,真正实现了对人的“赋能”。反观我们公司,虽然嘴上喊着搞智能制造、搞数字化转型,手里的管理工具却还是泰勒时代的那把旧尺子。数字化转型不仅仅是买几台机器人、写几行代码,其核心在于“人的转型”和“组织的重构”。对于像我们这样的知识型员工,管理者的角色不应该是拿着鞭子的监工,而应该是提供资源的“服务员”和打破隔阂的“联络员”。
这门课还让我重新审视了彼得·圣吉的“学习型组织”理论。真正的学习型组织需要的是心理安全感是成员之间无保留的知识共享。而我们现在的“强制C”制度制造的是恐惧是防御是反学习的。作为一个年轻的技术管理者储备我暗下决心如果未来我有机会制定规则我绝不会让这种“让高绩效人才窒息”的悲剧重演。管理的本质终究是要激发人内心深处的善意和潜能而不是用冰冷的算法把人变成冷漠的孤岛。这便是我对自己这七年工作经历最痛切的复盘也是这门课程给我上的最生动一课。

View File

@@ -0,0 +1,32 @@
**系统架构概述**
- 系统用于完成其环境中的一个或多个任务
- 环境或者上下文决定了对这个系统开发、运作、政策及会对系统造成其他影响的环境和设置
- 任务是由一个或多个利益相关者通过系统达到一些目标的系统的一个用途或操作
系统架构是系统的一种整体高层次结构表示,包括组件、连接件、约束规范,架构设计的优劣决定了系统的健壮性和生命周期的长短
架构设计的作用主要包括:
- 解决相对复杂的需求分析问题
- 解决非功能性属性在系统占据重要位置的设计问题
- 解决生命周期长、扩展性需求搞得系统整体结构问题
- 解决系统基于组件需要集成的问题
- 解决业务流程再造难的问题
系统架构设计是成熟系统开发过程中的一个重要环节,是连接童虎需求和系统进一步设计与实现的桥梁,也是系统早起阶段质量保证的关键步骤
---
**软件构架发展阶段**
| 阶段 | 要点 |
| ------ | --- |
| 基础研究阶段 | |
| | |
| | |
| | |
---
**如何成为一名好的系统架构师**

View File

@@ -0,0 +1,7 @@
{
"nodes":[
{"id":"4d42b66bc6a0cb5d","type":"text","text":"页式存储","x":-220,"y":-61,"width":250,"height":60,"color":"#882b2b"},
{"id":"5310edfb62d7b184","x":120,"y":-61,"width":250,"height":63,"type":"text","text":""}
],
"edges":[]
}

View File

@@ -0,0 +1,17 @@
{
"nodes":[
{"id":"d2d3ef079c6e1560","x":454,"y":-580,"width":250,"height":60,"type":"text","text":"系统构架概述"},
{"id":"d52fef0d03970c71","x":780,"y":-640,"width":250,"height":60,"type":"text","text":"系统架构概述"},
{"id":"5306522a2c8185cc","x":360,"y":-160,"width":250,"height":60,"type":"text","text":""},
{"id":"cff95d916907bf9f","x":-160,"y":-380,"width":250,"height":60,"type":"text","text":"软件高级系统架构师"},
{"id":"d6faa07f5ad61105","x":780,"y":-574,"width":250,"height":60,"type":"text","text":"系统架构师概述"},
{"id":"b8f63914932b6890","x":801,"y":-497,"width":259,"height":57,"type":"text","text":"如何成为一名好的系统架构师"}
],
"edges":[
{"id":"749753ab9e3992a4","fromNode":"cff95d916907bf9f","fromSide":"right","toNode":"d2d3ef079c6e1560","toSide":"left"},
{"id":"aaca6e2edee9b990","fromNode":"cff95d916907bf9f","fromSide":"right","toNode":"5306522a2c8185cc","toSide":"left"},
{"id":"3406ab57e4f0c598","fromNode":"d2d3ef079c6e1560","fromSide":"right","toNode":"d52fef0d03970c71","toSide":"left"},
{"id":"2d39de903a43b8f7","fromNode":"d2d3ef079c6e1560","fromSide":"right","toNode":"d6faa07f5ad61105","toSide":"left"},
{"id":"62ad2be102e69868","fromNode":"d2d3ef079c6e1560","fromSide":"right","toNode":"b8f63914932b6890","toSide":"left"}
]
}

View File

@@ -0,0 +1,5 @@
1常用插件Motion3
duik人物绑定
马头人3 对象出现动画

View File

@@ -0,0 +1,2 @@
**视口转换**
视口内无法直接编辑,需要把三维转换成二维

View File

@@ -0,0 +1,21 @@
data_src是需要保留的人脸视频
data_dst是想保留动作的视频、
1.分解src、dst视频为图片帧
2.提取src人脸使用wf全脸模式
3.删除识别异常的结果
4.提取dst人脸使用wf人脸类型
5.编辑dst、src人脸遮罩 
6.训练人脸遮罩模型
7.训练换脸模型
在该阶段按P换一批预览图按空格查看最新效果觉得效果ok按回车保存
8.运行合成脚本

View File

@@ -0,0 +1,23 @@
| | | |
| ---------------------------------------- | ----------- | ----------------------------------- |
| OPC连接方式 <br>只能1500系列1200需要用kepserver | 电脑设置 | 1、在PGPC中打开PLCsimADVtcpip接口 |
| | | 2、更改虚拟以太网IP打开PLCSIM virtual switch |
| | 设置博途工程 | 1、更改项目仿真设置 |
| | | 2、更改PLCip |
| | | 3、访问级别设置完全访问 |
| | | 4、防护与安全中连接机制打开运行访问 |
| | | 5、打开OPCUAserver |
| | | 6、设置OPCUAserver许可证 |
| | PLCsimADV设置 | 1、切换位PLCsimADV |
| | | 2、新建PLC仿真实例 |
| | | 3、启动仿真实例 |
| | | 4、编译下载PLC程序 |
| | DELFOI设置 | 1、点击连通性选择OPCUA新建服务器 |
| | | 2、将PLCOPCua服务器地址添加并应用 |
| | | 3、点击连接/断开服务器 |
| | | 4、在电子目录搜索PLC创建一个I0.0信号 |
| | | 5、在服务器至模拟中新建变量 |
| | | 6、在开始菜单的信号模式下点击PLC信号即可完成测试 |
| S7连接暂时未解决DB块读写的问题 | | 1、导出变量表DB块中数据需要映射到变量表中 |
| S7连接暂时未解决DB块读写的问题 | | 2、其余操作同OPC |

View File

@@ -0,0 +1 @@
需要将Geometry复制到关节时按住Shift为带参数复制不按会将其复原

View File

@@ -0,0 +1,3 @@
在PM模块中的OBJ具有工艺参数可以进入工艺界面对其逻辑进行控制类似物流仿真
输送线需要增加使用

View File

@@ -0,0 +1,17 @@
群晖nas系统人人都爱大嘘但是众所周知群晖的dockers应用导出的包是独有的格式。通常dockers导出的格式应该是xxxx.tar但群晖的包是xxxx.syno.txz格式。
想要将群晖的容器迁移到其他地方通常会采取SSH登陆后台然后利用原版docker指令导出的方式。但我没有发现有人尝试过将群晖直接导出的包直接利用而这在某些情况下或许是不得不做的。
笔者重装了nas的系统在重装之前导出了一个容器但导入的时候遇到了问题导入一直失败。原有的系统早已灰飞烟灭再去导出普通格式已经不可能因此只能从群晖的包下手。
噔噔咚!
根据经验群晖大概率不会彻头彻尾自己做一种格式更有可能是通用的格式套皮因此首先试图解压这个包在经历了漫长的解压后我发现群晖打这个包的压缩率达到了50%以上...里面的内容为一个tar格式压缩包与一个profile.json文件。后者显然是存储了容器的设置情况前者打开观察很容易看到linux的文件结构应当是直接把容器的文件封了个包。
![[01学习/软件类/软件操作/Docker/zz图像缓存/Pasted image 20260125004227.png]]尝试用docker load指令进行导入产生报错。用docker import指令导入成功了,但是在群晖网页界面中仍然看不到导入的镜像import会导入为镜像而不是容器
![[01学习/软件类/软件操作/Docker/zz图像缓存/Pasted image 20260125004236.png]]
但是不要慌用docker image指令查看所有镜像发现导入的镜像是没有名字的,也就是这导致了网页不显示
![[01学习/软件类/软件操作/Docker/zz图像缓存/Pasted image 20260125004246.png]]
用docker tag (容器id) (名称)的指令给它一个名称,便可以正常创建容器了
最后要注意的是作为导出的镜像有导出镜像的通病no command specified报错因此创建容器的时候需要在高级设置中添加命令看原来的镜像是什么命令例如/bin/bash
![[01学习/软件类/软件操作/Docker/zz图像缓存/Pasted image 20260125004256.png]]
本文禁止转载或摘编 作者:铪锶 https://www.bilibili.com/read/cv21667752 出处bilibili

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,2 @@
地面轨道机器人仿真
![[轨道机器人物流仿真flexsim.rar]]

View File

@@ -0,0 +1,5 @@
![[01学习/软件类/软件操作/Flexsim/zz图片缓存/Pasted image 20260125002203.png]]
- 连接线需要设置双向
- AGV与节点之间需要进行A连接选择TravelerAGV
- Processer需要与AGV进行S连接
- Processer需要与节点进行A连接

View File

@@ -0,0 +1,9 @@
回复到stop之前的状态
使用方法: Object.resume(id[STOP的编号],stateProfile[STOP的状态记录])
id识别号需要和stop的匹配
stateProfile:状态记录到何位置
例如Current.CenterObject[1].resume(1);

View File

@@ -0,0 +1,12 @@
使一个processer停止当前任何工作
使用方法Object.stop(state[将要进入的状态],id[STOP的编号],priority[STOP的优先级],stateProfile[状态记录])
stateProfile用于记录停止状态
- 告诉对象停止它正在做的任何事情,进入指定的状态(如果指定,则在状态配置文件中)并等待调用resume()。
- Stop()调用是累积的这意味着如果Stop()被调用两次或同一个对象对象将不会恢复其操作直到resume())也被调用两次。
- id值应该与稍后添加到resume()调用的id值相匹配。
- stop仅能够记住一个状态如果一个对象被状态为12的实体A请求停止之后又被状态为14的实体B请求停止它将进入状态14并忘记状态12。即使实体B在实体A之前恢复该对象该对象将保持状态14直到所有停止请求恢复。
例如Current.centerobject[1].stop(STATE_BLOCKER,1);

View File

@@ -0,0 +1,3 @@
内部可以选择:
对第N个临时实体执行第一个时间对其他临时实体执行第二个时间

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 790 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 775 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -0,0 +1 @@
在insert以后跟一个临时实体再跟一个停止后的状态

View File

@@ -0,0 +1,19 @@
ActiveTaskSequence 同时只能有一个任务序列被激活
- 任务执行器基于任务序列执行运动改变状态
- 只能指引任务执行器taskExecuter
- 执行的特殊节点保存在属性Variables节点中只可通过命令执行不可手动修改。
任务安排表信息需求:
- 任务执行人   Dispatcher任务领取并分配的对象Executer也可以是Dispatcher
- 任务重要性  Priority优先执行在同一优先级内执行先接到的任务只有任务序列有优先级
- 紧急程度   Preempt抢占执行可以中断执行
任务具体信息
- task1——行进任务前往目的地
- task2——装载任务装载目标、装载位置.…
- ..…
计划的==编制时间==和计划的==执行时间==是不一样的

View File

@@ -0,0 +1,17 @@
```
treenode dispatcher = current.centerObjects[1]; // 执行人
treenode ts = createemptytasksequence(dispatcher,priority,preempt);//创建空任务
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
inserttask(ts,TASKTYPE_LOAD,item,current,port);
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
inserttask(ts,TASKTYPE_TRAVEL, destination,NULL);
inserttask(ts,TASKTYPE_DELAY,NULL,NULL,等待时间等待时Executer的状态)
inserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));//具体任务
dispatchtasksequence(ts);
```
opipnocurrent,port;//获取当前实体输出端口连接的下游输入端口号
任务序列最好创建在==使用运输工具==的触发器中

View File

@@ -0,0 +1,4 @@
| 优先级 | 抢占 |
| ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| - 优先级值越大,排在队列的越前面<br>- 不影响正在执行的人物序列<br>- 不会一进入队列就插在最前面,需要在排队策略触发后才能排序<br>- 并非百分百基于优先级(不用考虑) | - 只有四种类型:无,仅抢占(抢占完成后继续之前的任务),抢占停止当前(抢占任务做完后取消之前的任务),抢占停止全部(队列中全部任务都取消掉)<br>- 对抢占任务进行抢占则要看优先级 |

View File

@@ -0,0 +1,14 @@
![[03旧笔记本整理/00Trilium/学习/软件/Flexsim/zz图片缓存/Pasted image 20260125002432.png]]
UTILIZE使用
inserttask(ts,TASKTYPE_UTILIZE,item(临时实体引用)nullSTATE_WAITING(状态))
==需要在等待结束后释放Operators==
在processer中增加加工结束触发
freeoperators(operator,item)
蓝色为互斥参数
![[03旧笔记本整理/00Trilium/学习/软件/Flexsim/zz图片缓存/Pasted image 20260125002449.png]]

View File

@@ -0,0 +1,7 @@
createtask创建任务用得很少
createtravelloadtask创建路径指需要在节点路径上运行装载任务任务执行对象装载位置优先级抢占等级
createtravelunloadtask创建路径指需要在节点路径上运行卸载任务任务执行对象装载位置优先级抢占等级
createtaveltask创建路径任务任务执行对象装载位置优先级抢占等级

View File

@@ -0,0 +1 @@
![[03旧笔记本整理/00Trilium/学习/软件/Flexsim/zz图片缓存/Pasted image 20260125002551.png]]

View File

@@ -0,0 +1,260 @@
- **文件基本操作快捷键:**
- 新建图形文件 【Ctrl】+【N】
 
- 打开已有的图像 【Ctrl】+【O】
 
- 关闭当前图像 【Ctrl】+【W】
 
- 保存当前图像 【Ctrl】+【S】
 
- 另存为… 【Ctrl】+【Shift】+【S】
 
- 存储副本 【Ctrl】+【Alt】+【S】
 
- 页面设置 【Ctrl】+【Shift】+【P】
 
- 文档设置 【Ctrl】+【Alt】+【P】
 
- 打印 【Ctrl】+【P】
 
- 打开“预置”对话框 【Ctrl】+【K】
 
- 回复到上次存盘之前的状态 【F12】
 
- **编辑操作快捷键:**
- 还原前面的操作(步数可在预置中) 【Ctrl】+【Z】
 
- 重复操作 【Ctrl】+【Shift】+【Z】
 
- 将选取的内容剪切放到剪贴板 【Ctrl】+【X】或【F2】
 
- 将选取的内容拷贝放到剪贴板 【Ctrl】+【C】
 
- 将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】
 
- 将剪贴板的内容粘到最前面 【Ctrl】+【F】
 
- 将剪贴板的内容粘到最后面 【Ctrl】+【B】
 
- 删除所选对象 【DEL】
 
- 选取全部对象 【Ctrl】+【A】
 
- 取消选择 【Ctrl】+【Shift】+【A】
 
- 再次转换 【Ctrl】+【D】
 
- 发送到最前面 【Ctrl】+【Shift】+【]】
 
- 向前发送 【Ctrl】+【]】
 
- 发送到最后面 【Ctrl】+【Shift】+【[】
 
- 向后发送 【Ctrl】+【[】
 
- 群组所选物体 【Ctrl】+【G】
 
- 取消所选物体的群组 【Ctrl】+【Shift】+【G】
 
- 锁定所选的物体 【Ctrl】+【2】
 
- 锁定没有选择的物体 【Ctrl】+【Alt】+【Shift】+【2】
 
- 全部解除锁定 【Ctrl】+【Alt】+【2】
 
- 隐藏所选物体 【Ctrl】+【3】
 
- 隐藏没有选择的物体 【Ctrl】+【Alt】+【Shift】+【3】
 
- 显示所有已隐藏的物体 【Ctrl】+【Alt】+【3】
 
- 连接断开的路径 【Ctrl】+【J】
 
- 对齐路径点 【Ctrl】+【Alt】+【J】
 
- 调合两个物体 【Ctrl】+【Alt】+【B】
 
- 取消调合 【Ctrl】+【Alt】+【Shift】+【B】
 
- 调合选项 选【W】后按【回车】
 
- 新建一个图像遮罩 【Ctrl】+【7】
 
- 取消图像遮罩 【Ctrl】+【Alt】+【7】
 
- 联合路径 【Ctrl】+【8】
 
- 取消联合 【Ctrl】+【Alt】+【8】
 
- 图表类型 选【J】后按【回车】
 
- 再次应用最后一次使用的滤镜 【Ctrl】+【E】
 
- 应用最后使用的滤镜并调节参数 【Ctrl】+【Alt】+【E】
 
- **视图控制快捷键:**
- 将图像显示为边框模式(切换) 【Ctrl】+【Y】
 
- 对所选对象生成预览(在边框模式中) 【Ctrl】+【Shift】+【Y】
 
- 放大视图 【Ctrl】+【+】
 
- 缩小视图 【Ctrl】+【-】
 
- 放大到页面大小 【Ctrl】+【0】
 
- 实际象素显示 【Ctrl】+【1】
 
- 显示/隐藏所路径的控制点 【Ctrl】+【H】
 
- 隐藏模板 【Ctrl】+【Shift】+【W】
 
- 显示/隐藏标尺 【Ctrl】+【R】
 
- 显示/隐藏参考线 【Ctrl】+【;】
 
- 锁定/解锁参考线 【Ctrl】+【Alt】+【;】
 
- 将所选对象变成参考线 【Ctrl】+【5】
 
- 将变成参考线的物体还原 【Ctrl】+【Alt】+【5】
 
- 贴紧参考线 【Ctrl】+【Shift】+【;】
 
- 显示/隐藏网格 【Ctrl】+【”】
 
- 应用敏捷参照 【Ctrl】+【U】
 
- 显示/隐藏“字体”面板 【Ctrl】+【T】
 
- 显示/隐藏“段落”面板 【Ctrl】+【M】
 
- 显示/隐藏“画笔”面板 【F5】
 
- 显示/隐藏“颜色”面板 【F6】/【Ctrl】+【I】
 
- 显示/隐藏“图层”面板 【F7】
 
- 显示/隐藏“信息”面板 【F8】
 
- 显示/隐藏“渐变”面板 【F9】
 
- 显示/隐藏“描边”面板 【F10】
 
- 显示/隐藏“属性”面板 【F11】
 
- 显示/隐藏所有命令面板 【TAB】
 
- **工具箱工具快捷键:**
- 移动工具 【V】
 
- 直接选取工具、组选取工具 【A】
 
- 钢笔、添加锚点、删除锚点、改变路径角度 【P】
 
- 添加锚点工具 【+】
 
- 删除锚点工具 【-】
 
- 文字、区域文字、路径文字、竖向文字、竖向区域文字、竖向路径文字 【T】
 
- 椭圆、多边形、星形、螺旋形 【L】
 
- 增加边数、倒角半径及螺旋圈数在【L】、【M】状态下绘图 【↑】
 
- 减少边数、倒角半径及螺旋圈数在【L】、【M】状态下绘图 【↓】
 
- 矩形、圆角矩形工具 【M】
 
- 画笔工具 【B】
 
- 铅笔、圆滑、抹除工具 【N】
 
- 旋转、转动工具 【R】
 
- 缩放、拉伸工具 【S】
 
- 镜向、倾斜工具 【O】
 
- 自由变形工具 【E】
 
- 混合、自动勾边工具 【W】
 
- 图表工具(七种图表) 【J】
 
- 渐变网点工具 【U】
 
- 渐变填色工具 【G】
 
- 颜色取样器 【I】
 
- 油漆桶工具 【K】
 
- 剪刀、餐刀工具 【C】
 
- 视图平移、页面、尺寸工具 【H】
 
- 放大镜工具 【Z】
 
- 默认前景色和背景色 【D】
 
- 切换填充和描边 【X】
 
- 标准屏幕模式、带有菜单栏的全屏模式、全屏模式 【F】
 
- 切换为颜色填充 【《】
 
- 切换为渐变填充 【》】
 
- 切换为无填充 【/】
 
- 临时使用抓手工具 【空格】
 
- 精确进行镜像、旋转等操作 选择相应的工具后按【回车】
 
- 复制物体 在【R】、【O】、【V】等状态下按【Alt】+【拖动】
 
- **文本编辑快捷键**
- 文字左对齐或顶对齐 【Ctrl】+【Shift】+【L】
 
- 文字中对齐 【Ctrl】+【Shift】+【C】
 
- 文字右对齐或底对齐 【Ctrl】+【Shift】+【R】
 
- 文字分散对齐 【Ctrl】+【Shift】+【J】
 
- 插入一个软回车 【Shift】+【回车】
 
- 精确输入字距调整值 【Ctrl】+【Alt】+【K】
 
- 将字距设置为0 【Ctrl】+【Shift】+【Q】
 
- 将字体宽高比还原为1比1 【Ctrl】+【Shift】+【X】
 
- 左/右选择 1 个字符 【Shift】+【←】/【→】
 
- 下/上选择 1 行 【Shift】+【↑】/【↓】
 
- 选择所有字符 【Ctrl】+【A】
 
- 选择从插入点到鼠标点按点的字符 【Shift】加点按
 
- 左/右移动 1 个字符 【←】/【→】
 
- 下/上移动 1 行 【↑】/【↓】
 
-右移动1个字 【Ctrl】+【←】/【→】
 
- 光标移到最前面 【HOME】
 
- 光标移到最后面 【END】
 
- 选择到最前面 【Shift】+【HOME】
 
- 选择到最后面 【Shift】+【END】
 
- 将文字转换成路径 【Ctrl】+【Shift】+【O】

View File

@@ -0,0 +1,16 @@
- A0保证用来取图不变
- 第二行用来注释:
- Yellow加粗字体12号DimGray背景颜色触发器、曝光、增益通过A0属性窗口拉出来
- 第三行用来进行输入输出的通信
- 要注释每个数据的意义
- 第四行进行定位,
- 增加Runtime显示当前程序段工具运行时间
- 重要的参数要用EDIT设置参数便于调节
- 工具的区域设置要调用外部控件EDIT控件和BUTTON控件需要增加名称便于理解
- 重要坐标参数需要用浅蓝色背景粗体加重
- 程序段的结果写在右下角用Black背景Yellow字体加重
- 第五行用来写检测
- 启用条件要写在标题上
- 最大最小值设置在自定义视图,在程序内进行引用
- 第六行用来进行照片数据存储
- 电脑主机IP、存储路径、照片数量需要拉出来

View File

@@ -0,0 +1,19 @@
不能在基准视图上面进行PMI标注
局部放大视图必须要加#12
剖切视图必须加SECTION_A-A
标注要标到直接作用对象上
**视图命名规范**
- 剖视图SECTION_X-X
- 剖面图PLANE_X-X
- 技术要求视图PMI_TECH
- 向视图AUX_X
- 所有标注视图PMI_ALL

View File

@@ -0,0 +1,8 @@
**圆柱体**
无法在圆柱面上进行直接标注,需要剖切后标注或在圆柱端面进行标注
**剖切**
应使用轻量级剖切使用剖视图无法正确导出JT文件
**标注圆角**
选择两曲线相交
**新建视图显示实例后可以对标注显示进行修改**
不能选择所有视图内显示,选择后不能更改

View File

@@ -0,0 +1,5 @@
文字水平方向为x方向
文本竖直方向为y方向
正视方向为z方向

View File

@@ -0,0 +1,4 @@
1. 将旧模型特征粘贴到新的模型
- 表达式链接
- 建立基准参考系

View File

@@ -0,0 +1,10 @@
- 尺寸
- 文本注释
- 辅助几何
- 剖切镜像和WAVE链接
- 查询和报告
- 安全标记
- 工程图纸转换到PMI
- PMI比较
- 尺寸公差
- 配合

View File

@@ -0,0 +1,4 @@
- 视图显示:着色和线框显示
- 可视化方案:光源、背景、纹理、材质
- 特定PMI或装配、爆炸视图
- 保存剖切选项

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@@ -0,0 +1,9 @@
空白处右键可以定制界面
![[03旧笔记本整理/00Trilium/学习/软件/NX/NX-CAM/zz图像缓存/Pasted image 20260125004458.png]]
右键长按和ctrl+shift+左/右/滚轮分别有不同的菜单短按中键可以确认等同于Enter
ctrl+F最佳视图
ctrl+K反向显示
ctrl+B隐藏

View File

@@ -0,0 +1,34 @@
![[03旧笔记本整理/00Trilium/学习/软件/NX/NX-CAM/zz图像缓存/Pasted image 20260125004529.png]]
程序顺序视图显示程序的父子关系
机床视图:主要是创建刀具和调用的机床
几何视图:包含坐标系,工件部件、毛坯、刀路文件
加工方法视图:针对车铣复合的加工才会在该视图中进行设置
初次进入加工区域会自动创建工序设置
![[03旧笔记本整理/00Trilium/学习/软件/NX/NX-CAM/zz图像缓存/Pasted image 20260125004542.png]]
在几何视图中可以对机床坐标系进行设置
![[03旧笔记本整理/00Trilium/学习/软件/NX/NX-CAM/zz图像缓存/Pasted image 20260125004558.png]]
G代码的坐标系基于MCS进行输出与G54保持一致
机床坐标系要固定使用G54或者G551是G540是G53
MCS设置时的安全高度会被后续的加工工序继承
MCS可以创建很多个
**平面铣**
![[03旧笔记本整理/00Trilium/学习/软件/NX/NX-CAM/zz图像缓存/Pasted image 20260125004627.png]]
部件边界,当前区域不允许刀具进入
毛坯边界,当前区域需要完全覆盖生成刀路
底面,是生成刀路的平面
检查边界,生成刀轨时会绕开边界(压板螺栓等)
裁剪边界是直接在刀路上进行修改
![[03旧笔记本整理/00Trilium/学习/软件/NX/NX-CAM/zz图像缓存/Pasted image 20260125004702.png]]

View File

@@ -0,0 +1,7 @@
ACS绝对坐标系主坐标系唯一且不可更改绝对的零点
WCS工作坐标系唯一可编辑一般作为建模的标准
MCS加工坐标系
CSYS基准可以创建无数个

View File

@@ -0,0 +1,14 @@
陈乃新老师
13998373202
针对NX8.0加工模块进行学习
- NX制造编程
- NX机床仿真
- NX后处理
做程序的时候需要把三个步骤走完
![[planar_mill_1.prt]]
![[planar_mill.prt]]

View File

@@ -0,0 +1 @@
moveable unit 可移动单元 ,用于表示物料或产品

View File

@@ -0,0 +1 @@
按住Crtl键再点击连接对象可以一次连接多个对象

View File

@@ -0,0 +1 @@
在常规菜单下,不相连对象按钮可以高亮显示需要与多个连接器相连,但是缺少该类型连接的对象。

View File

@@ -0,0 +1 @@
复制不继承属性,派生仅不继承名称

View File

@@ -0,0 +1 @@
子框架需要有接口,在拖入主框架后创建对象,对象的绝对地址增加了主框架,子框架本身绝对路径没有主框架,更改对象的属性不会影响到子框架。

View File

@@ -0,0 +1,16 @@
- shift+F1 打开帮助文档
- F2 重命名 
- F3 搜索(函数,变量,代码) 
- F4 重命名当前框图
- F5 运行代码
- F6 查看统计信息 
- F8 查看属性 
- F9 加断点
- F10 运行一步代码(配合断点使用)
- F11 打开debug
- ctrl +speck 代码自动补全(需修改输入法) 
- alt+c 缩进代码
- Ctrl+T 2D旋转 
- ctrl+shift+键盘上下左右键 3D旋转上下平移 
- Ctrl+鼠标左键拖动 复制该对象 
- shift+鼠标左键拖动 移动该对象

View File

@@ -0,0 +1 @@
在事件控制器中,设置模型结束仿真时间,再点击快速仿真可以直接跳过动画,得到仿真结果。

View File

@@ -0,0 +1 @@
按一下属性后的蓝绿色按钮,将按钮切换为带横线的黄色,可以取消继承

View File

@@ -0,0 +1 @@
双击连接器可以调整连接器颜色

View File

@@ -0,0 +1 @@
工厂仿真总是将整个零件移动到不连续的位置,也就是说,一旦它位于并行处理上,整个零件就位于它上面。

View File

@@ -0,0 +1 @@
在连接器使用过程中按一下空白的地方可以建立一个折点

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Some files were not shown because too many files have changed in this diff Show More