社交|第三章 逻辑函数编程 (5)( 三 )
Modules模块SIMPL Windows为程序员提供了大量的Crestron模块 , 并预定义了目录用来存储用户创建的模块 。
Crestron模块是打包好的逻辑程序 , 用来控制特定的设备或执行某项功能 。 由于模块具备了大部分的实际
功能 , 因此可以节省大量的编程和调试时间 。 这样以来 , 即使是初学者也可以通过Crestron模块控制复杂的设
备 。
必须注意的一点是 , 不像函数 , 模块没有可选的输入和输出 。 所以所有的输入、输出端都必须定义 。 没有
用到的输入信号可以置0 , 信号将被强制为低且不会影响模块 。 输出信号则不同 , 应该被赋予唯一信号名 ,
如:”no_connnect1no_connnect2…” 。 不要将未用得输出信号置1或0 , 它可能影响模块的内部操作 。
程序员可以创建自己的模块 , 并将他们保存在User Modules目录中 。 或者 , 程序员也可以使用现有的
Crestron模块最为起点 , 对它们进行修改以满足特定的需求 。
Communication Settings
在您上传程序或与处理器进行其他通信之前 , 必须在控制系统和PC机之间建立有效的连接 。 您可以使用
Rs-232串口或者TCP/IP网络连接 。 如果是第一次和控制系统连接 , 必须使Rs-232串口连接 。 这时 , 您可以
配置控制系统IP以为以后进行以太网连接 。
RS-232串口通信是用DB9的直连串行线缆连接控制系统的COMPUTER端口和PC的COM端口 。
设置IP信息:
如果您想通过以太网与控制系统通信 , 则必须配置处理器的IP信息 。
1.如前所述 , 与控制系统建立RS-232的串口连接;
2.点击Tools菜单下的Viewport , 打开Crestron Viewport;
3.点击Viewport上的Function菜单下的Set Control System IP Information 。 在打开的对话框中设定控
制系统IP地址或主机名 , IP掩码和默认路由地址 。 确切的IP信息有应用情况决定 。 例如:您可以允
许DHCPA或SSL 。 多数情况下 , 您可以向系统管理员询问IP信息 。
4.输入IP信息 , 点击OK , 重启机器 。 退出Crestron Viewport 。
至此 , 您已经配置好控制系统的IP信息 , 您可以通过以太网和控制系统通信 。 点击SIMPL Windows的
Edit菜单下的Communications , 然后选择TCP/IP连接类型 。 输入控制系统的IP地址或主机名 。 或者 , 您可
以勾选Prompt on Conncet , 以便在上传程序时提示IP信息 。
Compiling and Uploading Programs
编译过程中产生的任何的错误或警告将显示在程序编译列表中 , 您可以点击Help获取更多的信息 , 或者
双击错误来定位产生错误的信号 。 有关编译错误的更多信息 , 请参阅SIMPL Windows的帮助文档
编译对话框还显示了程序有关的信息 , 包括逻辑符号、信号量的数量 , 内存使用的情况和编译时间 。
在上传程序之前 , 如果还没有和处理器相连 , 请先将连接建立好 。 然后 , 点击Yes , 进行文件传输 。
- 社交|腾讯视频为IP编写「价值算法」
- 脉脉|脉脉回应裁员传闻,职场社交巨头脉脉的未来到底该咋看?
- |生活丨“除了爱情,社交软件上什么都有”
- 成都|全球十大社交软件
- 前不久|罗永浩退出微信、微博、抖音三个国内最大的社交平台
- 罗永浩|罗永浩公众号更名“交个朋友直播间” 三大社交平台已清空!
- 社交平台cookie出卖了你——木马FFdroider欲窃取你的账户信息丨大东话安全
- Room|VR社交应用「Rec Room」注册用户已达7500万
- Locket Widget类App登顶社交榜,私密社交的回归?
- 社交|陈根:马斯克“擎天柱”即将问世,掀起社会新变
