WORK-Apr.

转眼又是一年张国荣的忌辰。

依旧喜欢,依旧可惜。

这个月要开始继续写周记了,但是貌似再等一个月开始写会比较好,但是又不想爽约。

自从公司发生不愉快到现在,风声越来越淡了,本以为在仲裁彻底结束以前不会有人再多 bbbbbb 了,但是没有想到量子位这个自媒体又添了一把火,然而让我纳闷儿的是,添了一把旧柴什么意思?是最近实在是没有什么新闻可写了吗?

本以为量子位是一个很牛逼的自媒体,但是看完对 RSRSRS 的报道以后,我彻底对他失望了,里面写的所有料,都是别的媒体不知道嚼了多少遍的馒头烧了多少次的柴火,里面写的净是一些快两个月前的消息。和很多企图来挖 RSRSRS 工程师的人聊过天,发现人家知道的都比他这个自媒体要多,这职业素养也真的太差劲了吧,真搞不明白他是如何混到这么多关注的,难道说是刷的还是晚节不保?

不多说他了,太扫兴了。

上周末同事撺掇我买了一个显示器,到货以后,不由自主的骂道:智障啊,我怎么就信了他的邪,买了一个五十五寸的显示器?

嗯,你没猜错,现在我就在用这个五十五寸的显示器进行码字……那叫一个头晕。

所以,今天就说到这儿吧,还得拆开装箱明天退货。

最后,希望一切安好。

倦鸟
2019.4.1 21:58

内容概要:本文设计了一种基于PLC的全自动洗衣机控制系统内容概要:本文设计了一种,采用三菱FX基于PLC的全自动洗衣机控制系统,采用3U-32MT型PLC作为三菱FX3U核心控制器,替代传统继-32MT电器控制方式,提升了型PLC作为系统的稳定性与自动化核心控制器,替代水平。系统具备传统继电器控制方式高/低水,实现洗衣机工作位选择、柔和过程的自动化控制/标准洗衣模式切换。系统具备高、暂停加衣、低水位选择、手动脱水及和柔和、标准两种蜂鸣提示等功能洗衣模式,支持,通过GX Works2软件编写梯形图程序,实现进洗衣过程中暂停添加水、洗涤、排水衣物,并增加了手动脱水功能和、脱水等工序蜂鸣器提示的自动循环控制功能,提升了使用的,并引入MCGS组便捷性与灵活性态软件实现人机交互界面监控。控制系统通过GX。硬件设计包括 Works2软件进行主电路、PLC接梯形图编程线与关键元,完成了启动、进水器件选型,软件、正反转洗涤部分完成I/O分配、排水、脱、逻辑流程规划水等工序的逻辑及各功能模块梯设计,并实现了大形图编程。循环与小循环的嵌; 适合人群:自动化套控制流程。此外、电气工程及相关,还利用MCGS组态软件构建专业本科学生,具备PL了人机交互C基础知识和梯界面,实现对洗衣机形图编程能力的运行状态的监控与操作。整体设计涵盖了初级工程技术人员。硬件选型、; 使用场景及目标:I/O分配、电路接线、程序逻辑设计及组①掌握PLC在态监控等多个方面家电自动化控制中的应用方法;②学习,体现了PLC在工业自动化控制中的高效全自动洗衣机控制系统的性与可靠性。;软硬件设计流程 适合人群:电气;③实践工程、自动化及相关MCGS组态软件与PLC的专业的本科生、初级通信与联调工程技术人员以及从事;④完成PLC控制系统开发毕业设计或工业的学习者;具备控制类项目开发参考一定PLC基础知识。; 阅读和梯形图建议:建议结合三菱编程能力的人员GX Works2仿真更为适宜。; 使用场景及目标:①应用于环境与MCGS组态平台进行程序高校毕业设计或调试与运行验证课程项目,帮助学生掌握PLC控制系统的设计,重点关注I/O分配逻辑、梯形图与实现方法;②为工业自动化领域互锁机制及循环控制结构的设计中类似家电控制系统的开发提供参考方案;③思路,深入理解PL通过实际案例理解C在实际工程项目PLC在电机中的应用全过程。控制、时间循环、互锁保护、手动干预等方面的应用逻辑。; 阅读建议:建议结合三菱GX Works2编程软件和MCGS组态软件同步实践,重点理解梯形图程序中各环节的时序逻辑与互锁机制,关注I/O分配与硬件接线的对应关系,并尝试在仿真环境中调试程序以加深对全自动洗衣机控制流程的理解。
(python-3.9.10) [ma-user work]$ls -l /tmp/ascend_extract # 检查是否有8.1.RC1相关的目录或文件 total 8 drwxr-x--- 2 ma-user ma-group 4096 Jul 2 17:16 run_package drwxr-x--- 2 ma-user ma-group 4096 Jul 2 17:17 script (python-3.9.10) [ma-user work]$ls -l /tmp/ascend_extract/run_package/ # 检查是否有嵌套的.run文件 total 2115856 -rwxrwx--x 1 ma-user ma-group 108582423 Apr 28 00:00 Ascend-mindstudio-toolkit_8.0.RC1_linux-aarch64.run -rwxrwx--x 1 ma-user ma-group 290725 Apr 28 00:00 Ascend-pyACL_8.1.RC1_linux-aarch64.run -rwxrwx--x 1 ma-user ma-group 36398 Apr 28 00:00 Ascend-test-ops_8.1.RC1_linux.run -rwxrwx--x 1 ma-user ma-group 10427531 Apr 28 00:00 CANN-aoe-7.7.0.1.238-linux.aarch64.run -rwxrwx--x 1 ma-user ma-group 312418258 Apr 28 00:00 CANN-compiler-7.7.0.1.238-linux.aarch64.run -rwxrwx--x 1 ma-user ma-group 24390267 Apr 28 00:00 CANN-hccl-7.7.0.1.238-linux.aarch64.run -rwxrwx--x 1 ma-user ma-group 7089627 Apr 28 00:00 CANN-ncs-7.7.0.1.238-linux.aarch64.run -rwxrwx--x 1 ma-user ma-group 1028883386 Apr 28 00:00 CANN-opp-7.7.0.1.238-linux.aarch64.run -rwxrwx--x 1 ma-user ma-group 117568455 Apr 28 00:00 CANN-runtime-7.7.0.1.238-linux.aarch64.run -rwxrwx--x 1 ma-user ma-group 556923988 Apr 28 00:00 CANN-toolkit-7.7.0.1.238-linux.aarch64.run (python-3.9.10) [ma-user work]$ls -l /tmp/ascend_extract/script/ # 检查是否有安装脚本(如install.sh) total 156 -rwx--x--x 1 ma-user ma-group 18269 Apr 28 00:00 combo_uninstall.sh -rwxrwx--x 1 ma-user ma-group 12003 Apr 28 00:00 eula_cn.txt -rwxrwx--x 1 ma-user ma-group 14255 Apr 28 00:00 eula_en.txt -rwx--x--x 1 ma-user ma-group 1435 Apr 28 00:00 toolkit_help.sh -rwx--x--x 1 ma-user ma-group 97534 Apr 28 00:00 toolkit_install.sh -rwx--x--x 1 ma-user ma-group 7808 Apr 28 00:00 uninstall.sh (python-3.9.10) [ma-user work]$
07-03
从输出结果可以看出,解压后的目录中嵌套了多个安装包,但**主版本仍为7.7.0.1.238**(如`CANN-toolkit-7.7.0.1.238.run`),而`8.1.RC1`仅出现在部分组件(如`Ascend-pyACL_8.1.RC1.run`)中。这表明当前安装包可能是一个**混合版本包**,需手动处理。 --- ### **解决方案** #### **1. 手动安装8.1.RC1组件** 由于解压后的目录中包含部分`8.1.RC1`组件(如`pyACL`),可尝试单独安装这些组件,跳过旧版本: ```bash # 安装8.1.RC1的pyACL(示例) chmod +x /tmp/ascend_extract/run_package/Ascend-pyACL_8.1.RC1_linux-aarch64.run /tmp/ascend_extract/run_package/Ascend-pyACL_8.1.RC1_linux-aarch64.run \ --install-path=/home/ma-user/Ascend/8.1.RC1 --quiet # 安装其他8.1.RC1组件(如存在) for pkg in /tmp/ascend_extract/run_package/*8.1.RC1*.run; do chmod +x "$pkg" "$pkg" --install-path=/home/ma-user/Ascend/8.1.RC1 --quiet done ``` #### **2. 跳过旧版本安装** 避免运行`CANN-toolkit-7.7.0.1.238.run`,直接使用华为官方文档中**分步安装8.1.RC1**的方法: 1. 从华为昇腾社区下载**独立的8.1.RC1组件**(如`CANN-runtime-8.1.RC1.run`)。 2. 按顺序安装: ```bash ./CANN-runtime-8.1.RC1.run --install-path=/home/ma-user/Ascend/8.1.RC1 ./CANN-compiler-8.1.RC1.run --install-path=/home/ma-user/Ascend/8.1.RC1 ``` #### **3. 修改安装脚本** 编辑`/tmp/ascend_extract/script/toolkit_install.sh`,注释掉调用旧版本安装包的行,强制指向8.1.RC1路径: ```bash # 示例:修改前 ./run_package/CANN-toolkit-7.7.0.1.238.run --install-path=$INSTALL_PATH # 修改后(替换为8.1.RC1组件) ./run_package/Ascend-pyACL_8.1.RC1_linux-aarch64.run --install-path=$INSTALL_PATH ``` #### **4. 清理旧版本残留** 如果已部分安装旧版本,先卸载再重装: ```bash # 运行卸载脚本 /tmp/ascend_extract/script/uninstall.sh # 或手动删除旧版本目录 rm -rf /home/ma-user/Ascend/ascend-toolkit/7.7.0.1.238 ``` --- ### **关键注意事项** 1. **版本冲突风险** 混合安装不同版本(如7.7.0.1.238和8.1.RC1)可能导致运行时错误,建议彻底清理旧版本。 2. **环境变量配置** 安装后需手动设置环境变量(如`LD_LIBRARY_PATH`): ```bash export LD_LIBRARY_PATH=/home/ma-user/Ascend/8.1.RC1/lib64:$LD_LIBRARY_PATH export PATH=/home/ma-user/Ascend/8.1.RC1/bin:$PATH ``` 3. **日志排查** 如果安装失败,检查日志文件: ```bash cat /home/ma-user/var/log/ascend_seclog/ascend_toolkit_install.log | grep -i error ``` ---
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值