Dec 03

TCP-Com 是一个非常简单但是功能强大的软件,它可以解决很多界面通讯相关的问题,例如 RS232 和 TCP/IP 间相互转换,下面是它的一些主要应用案例:

串口设备服务器


串口设备服务器通常来说是一个硬件设备,用来把一些串口通讯的设备(例如电子尺,条码扫描仪,PLC,串口终端等)转换为 TCP/IP 通讯,这种硬件通常只提供一个串口输入,如果你需要连接多个串口设备,就必须购买多个这样的串口服务器;TCP-Com 能通过软件完全实现这种硬件串口服务器的功能,而且输入端口可以很容易的扩展到 256 个,只需要一台普通的个人电脑和若干 16 口的串口扩展介面卡。显然,这台用于运行 TCP-Com 的电脑,你还可以在它上面运行其他的任务,而且由于 TCP-Com 设计了强大的纠错和在线恢复功能,这使得这种方式的连接比市面上大多数硬件串口服务器可靠得多,成本也低得多。

为网络中的 RS232 设备提供虚拟串口


假设你有多个串口设备连接到运行了 TCP-Com 的计算机,而和你在一个网络的其他计算机想要访问这些串口设备,很简单,在 TCP-Com 里面创建一个虚拟串口,然后分别设置一个 TCP/IP 的服务端和客户端就可以了;

为网络中的 IP 设备提供虚拟串口


这个应用类似上面那个,除了不需要有专门的 TCP-Com 服务器;

虚拟串口电缆分配器


通过虚拟串口分配器这种模式,你可以使你的一个串口设备在安装了 TCP-Com 的计算机上被多个串口调试程序使用。


Nov 28

换了 SSD 觉得快了又说不出快多少么?刷刷的那是什么意思~~ :grin: :grin: 用 AppTimer 来数据化你的启动速度呗。

如图,很简单,AppTimer 就是用来测试一个程序要花多少时间启动的免费软件:

AppTimer

参数说明:

==========
Application 应用程序
你要测试的程序路径

Cmd Line 命令行
被测试程序附加参数

Log File 日志文件
测试结果文件路径,如果总是选择同一个文件,那么测试结果会追加在后面

Window Name 窗口名称
被测试程序启动后的主窗口名称。它被用来侦测程序启动或者退出。

名称不必写全,例如 “Jasc” 就可以匹配 “Jasc Paint Shop Pro” 这个窗口

Executions 执行次数
你需要连续测试这个程序启动的次数

Delay 延迟
每次测试间隔时间,单位是毫秒

Debug 调试
在日志文件中追加调试信息,例如窗口名如何被匹配的

Window Detection method 窗口侦测方式
程序有 3 种方法来判断被测程序是否启动;

Input Idle 输入: 一但被测程序开始接受输入,认为它已启动;
Window Name 窗口名: 用上面设置的窗口名来判断程序是否已启动;
Exact Match 精确匹配: 精确匹配窗口名,“Jasc” 不再匹配 “Jasc Paint Shop Pro”
Visible 可见: 设置的窗口名窗口为可见时,启动完成;

Window Close Method 窗口关闭侦测模式
程序可以用 3 种方法来判断被测程序是否关闭;

WM_CLOSE: 一个 WM_CLOSE 信息被发送到被测程序窗口;
WM_SYSYCOMMAND: 一个 WM_SYSYCOMMAND 命令发送到被测程序窗口;
ALT-F4: 组合键 ALT-F4 发送到被测程序窗口

以上均需要定义窗口名

也可以通过配置文件来测试。
======================
AppTimer 试图打开同目录下的 Config.txt 来启动测试,例如:

C:\test.exe
此处为一空行,因为测试程序无附加参数
C:\tmplog.txt
TestWindow
5
1000
1 1 0 0
1 1 0
0

以上表示,启动 test.exe,无附加参数,日志文件是 C:\tmplog.txt,测试 5 次,延迟 1 秒,使用了 Input Idle 和 Window Name 方式侦测程序启动,使用了 WM_CLOSE 和 WM_SYSCOMMAND 方式侦测程序关闭。


Nov 27

「唐伯虎啊唐伯虎!你是江南文人,一代才子,为何做出这种龌龊事来?那天我看你挺可怜,好心开门让你进来。你要避雨,我就让你避雨;你要脱,我就让你脱;你要瓢,我就给你瓢;你要过夜,我就让你过夜。你说!你为什么把我的鹰毛都拔光了 ?」

有一天,祝枝山告诉唐伯虎:后山住着一个寡妇,守寡三年,把贞节视为生命,只养了一只老鹰相依为命。 如果你能搞定这名女子,那我祝枝山对你五体投地.唐伯虎想一想,便要祝枝山过几天再来听消息。

过了两天,下起倾盆大雨。半夜,唐伯虎爬上了后山,到了寡妇家门口。唐伯虎敲了敲门,问道:「能不能让我避避雨?」寡妇开了门,原来是江南才子唐伯虎,连忙让他进屋。唐伯虎进了门,连连道谢,接着又问道:「可不可以将湿的衣服脱掉?」寡妇一看衣服全湿了,连忙把衣服那到灶上烘干。这时,唐伯虎又问:「大嫂,我口渴了,借我一口瓢,让我喝口水行吗?」 寡妇连忙拿了一口瓢给唐伯虎。唐伯虎喝完了水,看看很晚了,问寡妇:「大嫂能否让我在这里过一夜?」寡妇想了想,屋外雨下得正大,也就答应了,将唐伯虎领至客房,唐伯虎进了客房,也不客气,倒头便睡。第二天天亮,唐伯虎起得早,悄悄走进院子,果然看见那只相依为命的老鹰。唐伯虎抓住老鹰,把毛都拔了下来;然后,也没和寡妇打声招呼,就回了家。

过了几天,唐伯虎和祝枝山在家下棋,听见有人敲门。祝枝山开了门,原来是那寡妇,寡妇一看见唐伯虎就用国语破口大骂:「唐伯虎啊唐伯虎!你是江南文人,一代才子,为何做出这种龌龊事来?那天我看你挺可怜,好心开门让你进来。你要避雨,我就让你避雨;你要脱,我就让你脱;你要瓢,我就给你瓢;你要过夜,我就让你过夜。你说!你为什么把我的鹰毛都拔光了 ?」 :shock: :shock: :shock:

祝枝山在旁听得目瞪口呆… :mrgreen: :mrgreen: :mrgreen:

Tags:

Nov 24

vTip 这个基于 jQuery 的气泡提示只有 706 字节(压缩后),比本站以前用的 SweetTitle 小得多了(5k),功能却一点也不差,稍微修改了一下就很好用了。

vtip.js

vtip.css


Nov 23

ozone_logo

iZotope Ozone 是一款综合性的强大音效处理效果器!您可以单用这一个效果器就可以完成母带的处理(俗称:母带混缩)。

大家要知道一首作品的成功与否,最后的母带处理是非常重要的!那么我们为什么要做母带处理呢?母带处理可以解决那些问题呢?母带处理,顾名思意就是加载在调音台总输出上的效果器,进行对音乐作品的整体效果处理,并混缩输出成品!无论是扒带作品,还是原创作品,或者说是混音作品,最终在总体的感觉,多多少少在融合度上不怎么太好,比如人声好像总是不能与伴奏合为一体!在声场方面总是觉得过于狭窄!或者响度不够,或者声音不够饱满,清澈等等问题!那么要解决这些总体上的感觉欠缺的问题,就要用母带处理效果器来解决了!

iZotope Ozone 提供了六个效果器功能组,它们分别是:

1. 高品质的图示均衡处理效果器(可以解决整体某些频率音量的问题)。
2. 模拟混响效果器(可以让整体作品更加融合)。
3. 限幅器与高品质抖动处理技术(可以使得响度最大化,并在采样率转换为 44100 的时候,不会有音质上的损失)。
4. 泛音激励器(可以解决整体某些频率的声音不够清脆或不够饱满的问题)。
5. 动态处理效果器,可以进行分频段的限幅,压缩,扩展等动态处理(可以解决整体音量忽大忽小的问题,让整体音量尽量平均化控制,)。
6. 立体声扩展效果器(可以解决整体的立体声感觉不够宽的问题,当然,立体声应该在制作单个音色的时候就应该安排好,而它是帮助您已有立体声的声场变得更宽)。

依靠这些强大的效果组,你绝对可以调校出让你满意的效果。

The player will show in this paragraph

iZotope 的东西都不便宜,这个高级版卖 599 美金~~ :shock: 不过,光看界面就值了。。。。(混音师别打我。。。)

想在 Winamp,Foobar 上面加载 VST 效果器的可以参考本站旧文 VST Host DSP for Winamp


[20/59]  «< 15 16 17 18 19 20 21 22 23 24 > ... »