201709-20 模拟工控机的模拟(3):工控机的模拟 工控机系统的程序编写完成后,如果条件允许,最好的测试方法可能是把整机抬到现场,把传感器和动作器的接线全部接好,然后在机械乒乓乱响中测试出问题,慢慢调试... ...这当然是不可能的。真实的PLC培训教室会用一盒乐高和小马达和任何他们能淘到的玩具来做一个模型,然后把工控机做成一块训练板.... Read More >
201709-18 习作AD_带场景地图的喷气飞船_扩展v1.02 加入了浮靶的敌对要素和飞船的RPG要素(血条, 能量条, 等级). 浮靶现在会尽量避免靠近地图边缘, 在感知到飞船后会积极靠近飞船并攻击, 在感知到飞船攻击后会回避.(浮靶靠近动作参考 nature of code 第六章 agents 的 seek 范例重写. ) 飞船.... Read More >
201709-16 模拟工控机的模拟(2):工控机的编程 最早工控机是为了替代基于继电器的控制电路而被发明的。一般继电器有一个电磁铁叫做线圈,有几组三片弹簧金属叫做接点,其中两片在初始状态下受弹簧压力接.... Read More >
201709-16 模拟工控机的模拟(1):什么是工控机 我认为语义上广义的工控机,应该泛指所有参与到工业控制上的计算机。比如如果你做了一个Arduino参与控制了造船厂里的龙门吊,那这个Arduino也该被视为工控机! 狭义上的工控机指可编程逻辑控制器(Programmable Logic Controller, PLC)。从语义上.... Read More >
201709-12 习作XX_伪单片机编程器 一个工作寄存器,一个十六地址的内存,一个四地址的堆栈. - [n]:选择操作命令 - [w][s][a][d]:选择当前内存 - [j]:推当前内存的当前命令操作结果到堆栈(不受堆栈指针影响) - [k]:清空当前内存 - [u]:读当前内存到工作寄存器 - .... Read More >
201709-08 小经验:在 NetBeans 里运行 Processing 程序的步骤 (以 keyboard 范例为例) 我觉得原教旨 Processing 使用者是不应该用 PDE 以外的东西编写 Processing 程序的。 因为我不会是 Processing 程序员,只会是使用 Processing 的艺术家画家或非 CS 类教师学生工程师或其他工作者... 但如果有更方便的工具的话我还会坚持么...?我可.... Read More >
201709-01 习作AC_在场景地图里射击浮靶的喷气飞船 由 nature of code 第九章GA的最终范例 Evolution EcoSystem 改编. 组织结构参考范例World类重写,子弹类参考范例Food类重写, 浮靶类参考范例Bloop类重写. 浮靶每秒产生一个,最大上限64个,被击中后显示血槽两秒. 飞船操作键.... Read More >
201708-31 习作AB_带场景地图的喷气飞船 飞船本身的代码修改自nature of code第三章的习题范例. 追加了两边侧面喷和倒喷动作. - 问题:在地图边缘和镜头判定边缘处镜头依然抖动. - 问题:飞船侧喷移位只是随便设了个定数很难控制,不知道重心怎么算. int pbLeRoller=0.... Read More >
201708-30 习作AA_带场景地图的弹球 - 问题:镜头速度过快会产生抖动 EcMap pbTheMap = new EcMap(); EcBall pbTheBall = new EcBall(pbTheMap);; void setup(){ size(320,240); frameRa.... Read More >
201708-18 献给Processing爱好者的教程【5】—processing3中手动安装video库【卡卡】 Processing 3 在国内使用并添加算法库(模式、范例、工具,也是同样的问题)时,会遇到因为无法连接Processing的服务器而无法安装的情况。官网及论坛中都有介绍如何手工添加第三方算法库进Processing。但是如果需要下载的不是第三方算法库,而是像 processing.vid.... Read More >
201708-17 关于某公众号指责本论坛的抄袭声明 从昨晚到现在,本人和本论坛一直处于旋涡的中心,真是有幸啊,被人指责抄袭,弄的很多不明真相的吃瓜群众以为发生了什么事情,或者指责我。 关于和Wenzy的纠缠始于2017年年初,当时在微信公众号上问他,可以转载他的文章吗?当时有打算做网站了,所以问了下,他明确表示可以转载,需要注明转载出处。我说好.... Read More >
201708-14 第七期 processing数据可视化 上海地铁的一天 转自张宏伦工作室http://zhanghonglun.cn/blog/ 做了一个gif,可惜传不上去,77M 放网盘里面了 链接:http://pan.baidu.com/s/1sl0Senz 密码:08kn .... Read More >
201708-14 第五期BOSS代码–沙粒溶解 采用的暗流代码,修改了其中的代码错误和BUG,之前在评论区的代码无法显示完整,所以专门发了一篇供大家参考,对细胞自动机了解不是很深,主要一个细胞的状态是根据周围细胞状态所决定的,所以分为了上、下、左、右四个方向,本例子中用的是像素,所以用到了set和get函数,具体请看代码: boolean jump; boolean p1, p2, p3, p4; Block quadCube; boo.... Read More >
201708-14 processing学习笔记之简单好玩的图形(转载虎牙老师的) 为了照顾许多0基础的童鞋们,菜鸟养成记系列不会涉及太深的内容,上次课程讲了简单好玩儿的图形,这次课依旧讲解的是又简单好玩儿的图形,只是这次图形会稍微复杂那么一点点点点,但是会酷炫很多~闲言少叙,进入正题,先上个最终效果图,看看这次咱们要完成一个什么样的效果: 哒哒哒嗒!是不是比上次课.... Read More >
201708-14 献给Processing爱好者的教程【4】—第一个processing程序【卡卡】 第一个processing程序 这一节,我们开始玩转 processing。 在第一节教程前言中,我们已经讲了“HelloWorld” 。 但是processing更注重画图,我们从画图开始。 草图与函数 在开始前,首先聊聊 Processing 中的草图—— Sketch 。.... Read More >
201708-13 第五期:Processing中制作沙粒溶解动画 基于Margolusneighborhood 模型的元胞自动机实现沙堆塌陷效果 http://iprocessing.cn/2017/08/14/%E7%AC%AC%E4%BA%94%E6%9C%9Fboss%E4%BB%A3%E7%A0%81-%E6%B2%99%E7%B2%92%E.... Read More >
201708-13 献给Processing爱好者的教程【3】—-导出GIF文件【卡卡】 技巧 以往的方法,一般是通过 saveFrame()命令导出序列帧。再在PS等软件中进行合成。 现在我们可以直接用 GifAnimation 库来实现 processing2.0适用版本: http://extrapixel.github.io/gif-animat.... Read More >