摘要:接着上一篇,很多时候都是使用框架,使用框架的好处是避免串口每次都要设置,打开。可能你的 MSCOMM这个对象在另一个Frame(假设叫left),而且你需要执行代码的页面是另一个(假设叫right),你可用 这样的代码访问。[代码]最后,这个程序用到了ActiveX,就不考虑浏览器兼容行了。
阅读全文
posted @ 2008-12-21 09:49
|
|||
12 2008 档案
摘要:接着上一篇,很多时候都是使用框架,使用框架的好处是避免串口每次都要设置,打开。可能你的 MSCOMM这个对象在另一个Frame(假设叫left),而且你需要执行代码的页面是另一个(假设叫right),你可用 这样的代码访问。[代码]最后,这个程序用到了ActiveX,就不考虑浏览器兼容行了。
阅读全文
posted @ 2008-12-21 09:49
摘要:最近帮一个老师收尾一个射频卡项目,主要是应用层的,就是使用串口和单片机通信。但是这个要求很变态,需要使用Web来读写串口,但是我考虑自己写一个 ActiveX控件,但是用C++写一个纯COM+麻烦,后来看到有任用.NET来写ActiveX,但是要求客户端要装.NET FX,抓狂之下,找到了 MSCOMM32.OCX简单的HTML+JS代码:[代码]但是有一个问题,使用脚本的方式调用MSCOMM32...
阅读全文
posted @ 2008-12-21 09:24
摘要:鉴于Matlab中缺乏多线程机制,使用Timer无疑是一个很重要的工具,Matlab中Timer是一个Java对象。 Timer的定义 t=timer(); 设置属性: eg. set(t,'Name','your_timer_name'); 当然可以一次性设置完成: 例如: TaskTimer=timer(... 'Name','FebirdTimer',... 'TimerFcn',@Exe...
阅读全文
posted @ 2008-12-20 23:31
摘要:1.直接传递 当要在一个matlab中的.m文件打开一个新窗口时候,可以直接传递 例如有两个窗口 A.fig/A.m 和 B.fig/B.m 在 A.m中 B(var1) ; 即可传入参数 那么在B中这样获取即可: if length(varargin)==1 some_var= varargin{1}; end2.通过output属传回 在A.m中 some_var=B(var1); 也...
阅读全文
posted @ 2008-12-20 23:30
摘要:1. struct动态属性名 例如: fieldname=get(some_h,'Tag'); s=struct(); s.(fieldname)=some_h; 使用 .() 就能够这样使用 2. Matlab中的 () [] {} , ; : ()可用在函数的定义,调用(当没有参数传递时,使用括号会报错) ...
阅读全文
posted @ 2008-12-20 23:27
摘要:Matlab除了强大的矩阵运算,仿真分析外,绘图功能也是相当的强大,静态画图没什么问题,由于Matlab本身的多线程编程缺陷,想要动态的画图,并且能够很好的在GUI中得到控制,还不是一件很容易的事情,下面总结几种方法。 一. AXIS 移动坐标系 这种方法是最简单的一种方法,适合于数据已经全部生成的场合,先画图,然后移动坐标轴。实例代码如下: %% %先画好,然后更改坐标系 ...
阅读全文
posted @ 2008-12-02 20:31
|
|||