使用esp8266制作远程空气质量监测系统

其实这个也是做烂的项目,最近帮人带学生做了一个,在此简单说明下。

阅读更多

使用nodejs做语音机器人

在树莓派上面做语音机器人网上已经有很多教程和实例了,但是基本都是基于python的,最近尝试用nodejs实现相同的功能,在此记录下来。

阅读更多

CREO Toolkit二次开发心得

1.语言

语言是交流的工具,查看Creo开发文档需要用英语,与计算机交流需要用C和C++,想无障碍交流,语言一定要精通,有特异功能的除外。

阅读更多

CREO Toolkit二次开发-Dashboard实例

Creo Toolkit二次开发界面目前市面常见教程多是使用MFC(也有QT等)以及原生对话框制作界面。使用对话框存在一些麻烦,例如如果是使用非模式对话框,执行操作时需要判断当前Creo窗体是否已切换,否则会出错;而使用模式对话框时,Creo的交互完全被打断。

阅读更多

Arduino串口传输中文解决方案

最近用arduino做一个小项目,主要是从上位机通过串口将数据字符串传到arduino,arduino根据输入上位机输入字符串将对应数据传给连接的外设,如图所示。

阅读更多

CREO Toolkit二次开发小工具-字符串与数字互转函数字符串与数字互转函数

编译了一个字符串与数字互转函数的功能插件,可以实现在关系中将数字和字符串互相转换。加载工程后,提供了IMI_StrToDouble、IMI_DoubleToStr和两个函数实现参数类型的转换,如下图所示:

阅读更多

CREO Toolkit二次开发-运行Toolkit自带例子

Creo Toolkit提供了很详细的二次开发代码示例,但是直接使用makefile编译,并不像我们常规的使用visual studio工程完成项目,所以很少看到网上有人说明如何使用。自带的例子包含了很多常见功能的实现,对我们学习二次开发很有帮助。本文说明如何编译并运行Creo自带的示例代码。

阅读更多

CREO Toolkit二次开发-宏的高级用法

Toolkit二次开发过程中,使用宏有时可以实现一些Toolkit未实现的功能或简化代码。Toolkit提供了两个调用宏的函数,分别为ProMacroLoad和ProMacroExecute。ProMacroLoad将宏字符串加载到CREO程序中,当Toolkit函数运行完成后CREO程序会自动运行ProMacroLoad加载的宏字符串。ProMacroExecute则直接运行ProMacroLoad已加载的宏字符串,但是根据官方帮助文档,存在以下局限性:

阅读更多

CREO weblink二次开发-实用小工具-一键新建或打开同名工程图

再次更新weblink工具,添加了一键新建或打开同名工程图功能。

阅读更多

CREO Toolkit二次开发小工具-一键对齐符号

编译了一个一键对齐符号的功能插件,可以实现将选中的尺寸、符号水平或垂直对齐,在出工程图的时候好看些。代码同样公开,需要的人可以随便根据自己的环境修改编译。

阅读更多