|
dk7725
初级用户
积分 117
发帖 6
注册 2005-4-15
状态 离线
|
『第
46 楼』:
“WinSail的设计目的是用在工业上, 在电力系统应用中,本内核已完成其95%的工作, 在数控机床应用中,本内核已完成其75%的工作, 在智能仪器应用中,本内核已完成其80%的工作”请问郭兄上述应用内核包括哪 些具体内容,能否详细介绍一下!!!谢谢!!!!
|
|
2005-4-20 00:00 |
|
|
郭恒
中级用户
积分 225
发帖 39
注册 2004-10-6
状态 离线
|
『第
47 楼』:
1:对于界面而言,支持320*200*256,640*480*16,800*600*256,1024*768*256色分辨率的VGA形式,
支持320*240*2色分辨率的SED1335控制器的LCD屏幕形式,支持各种Windows界面因素。对话框可以VC++中
拉好界面,通过本系统提供的转换程序可转换成WinSail的源代码或脚本文件,开发界面不难了。2:提供的“示波器”控件,功能强大,特别是支持“多纵坐标”,可满足大多数的动态“波形”显示需要。3:电力系统是弱电控制强电,输出元件多,如继电器、电磁阀、指示灯、电机等等,WinSail的“面象对象
的I/O控制”接口功能强大,硬件可采用“I/O卡、PLC、网卡、COM通讯口”,但软件接口一致,区别是在配
置文件的不同. 例如:
ExecuteRelay("K1, K2, ~K3, 300, SSR1, 20", pRegister, TRUE, TRUE);
表示:
合上K1, K2机械继电器,断开K3机械继电器,等待300mS, 再吸合SSR1固态继电器,等待20mS。
4:系统提供的数学仿真包,可以仿真“正弦波、方波、冲击波、三角波”等等,由这些波形的叠加可实现
大多数外部信号的实际情况,是仿真真实世界不可多得的工具。5:WinSail提供的离散信号FIR滤波功能---“低通滤波器、高通滤波器、带通滤波器、带阻滤波器”系数产
生和滤波程序,是所有“电气、电子、自动化、仪器仪表”等行业消除外界干扰的手段。如果您的产品上还
不具备这个功能,那么您的产品只是学生实验品而已。6:WinSail支持的TCP/IP协议,编程界面基本上与“Win9x”一样,如果您的产品支持网卡通讯,可想而知,
由此能给您增加多少的附加值!!!7:WinSail只是一个二次开发平台,其它的这里不想再多描述。
|
|
2005-4-21 00:00 |
|
|
9zhmke
中级用户
积分 355
发帖 99
注册 2003-1-6
状态 离线
|
『第
48 楼』:
太凶了!真高兴DOS现在还有这么强的生命力,还有这么多朋友一起完善它。
|
|
2005-5-12 00:00 |
|
|
gt2000
初级用户
积分 139
发帖 18
注册 2003-10-27
状态 离线
|
『第
49 楼』:
源代码会公开吗,很难得的软件包,可以自由使用码,版权问题有吗
|
|
2005-7-17 04:13 |
|
|
faith22
新手上路
积分 10
发帖 4
注册 2005-7-23
状态 离线
|
『第
50 楼』:
佩服 DOS下的界面开发 要钱的呀 怎么推广?
|
|
2005-7-23 20:53 |
|
|
bigboy2050
初级用户
积分 41
发帖 4
注册 2005-7-27
状态 离线
|
『第
51 楼』:
WinSail确实很棒!多谢楼主大侠!请问这个WinSail和DJGPP有何不同?这个是用来开发16位dos程序,还是32位dos程序啊?谢谢
|
|
2005-7-27 13:29 |
|
|
firstsail
高级用户
积分 668
发帖 295
注册 2005-7-26 来自 广东深圳
状态 离线
|
『第
52 楼』:
DJGPP:只是IDE开发工具,与BC31/BC45的关系就象是VC++与Dephi的关系。
WinSail:编程库和应用开发工具,与BC31与BC45的关系好拟DLL、OCX与VC++的关系。
目前WinSail已经发展到V2.0版本。包含以下几大类功能:
(1)仿Windows的GUI。
(2)显示模式包括VESA模式、TFT模式、LCD模式。
(3)多任务。
(4)TCP/IP协议栈,基于Packet Driver驱动,所有网络数据包在扩
展内存里,不占用常规内存。
(5)扩展内存支持“物理扩展内存”、“磁盘仿真扩展内存”、“扩充内存卡”。
(6)“文本注册表仿问”功能支持。
(7)扩展数学函数库。
(8)其它常用功能支持。
|
|
2005-7-28 15:23 |
|
|
guolvguolv
新手上路
积分 5
发帖 2
注册 2005-8-1
状态 离线
|
『第
53 楼』:
不知道为什么,我编辑里面自再的sail2000的时候有问题
提示error graphics.h,gdi 有问题,请问老大怎么办?
|
|
2005-8-4 09:15 |
|
|
firstsail
高级用户
积分 668
发帖 295
注册 2005-7-26 来自 广东深圳
状态 离线
|
『第
54 楼』:
您可能是在Visual C++下编译吧?
Visual C++是不支持graphics.h的,即Visual C++只支持Windows下运行的程序。
WinSail V2.0是开发纯DOS程序的,您应该安装Borland C++3.1作为开发工具,或者安装Borland C++4.5作为开发工具。
|
|
2005-8-4 09:44 |
|
|
johnsonlam
银牌会员
阿林
积分 1410
发帖 497
注册 2004-6-28 来自 九龍,香港
状态 离线
|
『第
55 楼』:
Quote: | Originally posted by 郭恒 at 2004-11-24 12:00 AM:
我个人开发出了一个“WINSail” 软件,其完全是免费的一套软件,完整的
“库文件”、“头文件”“说明书”和“源代码”可在"www.FirstSail ... |
|
免 費 是 那 一 種 呢 ? GNU? Public Domain?
我 找 不 到 下 載 地 方 ...
|
我 的 網 站 - http://optimizr.dyndns.org
|
|
2005-8-12 16:25 |
|
|
firstsail
高级用户
积分 668
发帖 295
注册 2005-7-26 来自 广东深圳
状态 离线
|
|
2005-8-15 14:15 |
|
|
firstsail
高级用户
积分 668
发帖 295
注册 2005-7-26 来自 广东深圳
状态 离线
|
『第
57 楼』:
如何做动态波形显示?
经常需要从AD转换卡采集到的数据做动态波形显示,用以下算法
(1)假设波形显示颜色为WHITE,背景色为BLACK,窗格为DARKGRAY颜色。
(2)定义一个布尔变量BOOL bDisplay= FALSE
(3)如果bDisplay = TRUE,已保存的采样数据用WHITE颜色异或画图,并置bDisplay = FALSE
(4)从数据采样卡上采样数据
(5)将采样数据用WHITE颜色异或画图,并置bDisplay = TRUE
(6)保存采样数据
(7)重复第(3)~(6)
采用以上的算法有以下缺点。
(1)波形数据点数比作图宽度大的时候,需压缩显示。
(2)压缩后,多个点在同一位置上异或画点,导致波形不够清晰
(3)压缩后,多个点在同一位置上异或画点,导致波形的高频成份丢失。
目前采用以上的算法解决:
(1)假设波形显示颜色为WHITE,背景色为BLACK,窗格为DARKGRAY颜色。
(2)定义一个布尔变量BOOL bDisplay= FALSE
(3)如果bDisplay = TRUE,已保存的采样数据用BLACK颜色直接画图,且用DARKGRAY颜色重画窗格,并置bDisplay = FALSE
(4)采样数据
(5)将采样数据用WHITE颜色直接画图,并置bDisplay = TRUE
(6)保存采样数据
(7)重复第(3)~(6)
各位DOS爱好者,有没有更好的解决方法???
|
|
2005-8-15 14:40 |
|
|
johnsonlam
银牌会员
阿林
积分 1410
发帖 497
注册 2004-6-28 来自 九龍,香港
状态 离线
|
『第
58 楼』:
Quote: | Originally posted by firstsail at 2005-8-15 02:15 PM:
网页:http://www.firstsail.b2b.cn
位置:主页左上角有“产品列表->软件产品->WinSail V2.0嵌入式系统->附件->WinSail编程库下载” |
|
謝 謝 ! 下 載 了 , 真 是 厲 害 。
但 , 應 用 上 有 沒 有 限 制 呢 , 例 如 免 費 謹 限 於 個 人 使 用 , 商 用 要 不 要 付 款 買 許 可 ...
因 為 程 序 可 以 在 Windows 上 開 發 , 而 在 WinSail 執 行 , 真 的 省 時 省 力 ...
|
我 的 網 站 - http://optimizr.dyndns.org
|
|
2005-8-17 10:23 |
|
|
firstsail
高级用户
积分 668
发帖 295
注册 2005-7-26 来自 广东深圳
状态 离线
|
『第
59 楼』:
WinSail显示模式的详细说明!
序号 Device Mode(宏) Mode(值) 说明
1 VGA = 9 VGAHI 2 640*480*16色
2 VESA = 11 VESA800_600_16 = 0 800*600*16色(暂不支持)
VESA640_400_256 = 1 640*400*256色
VESA640_480_256 = 2 640*480*16色(暂不支持)
VESA800_600_16_2 = 3 800*600*16色(暂不支持)
VESA800_600_256 = 4 800*600*256色
VESA1024_768_16 = 5 1024*768*16色(暂不支持)
VESA1024_768_256 = 6 1024*768*256色
VESA1280_1024_16 = 7 1280*1024*16色(暂不支持)
VESA1280_1024_256 = 8 1280*1024*256色
VESA320_200_256 = 9 320*200*256色
VESA320_240_256 = 10 320*240*256色
3 SED1335VGA = 13 SED1335VGA_320_240_1 = 0 320*240*1色
SED1335VGA_640_480_1 = 1 648*480*1色(暂不支持)
SED1335VGA_800_600_1 = 2 600*800*1色(暂不支持)
SED1335VGA_1024_768_1 = 3 1024*768*1色(暂不支持)
4 TFTVGA = 14 TFTVGA_320_240_256 = 0 320*240*256色(暂不支持)
TFTVGA_640_480_256 = 1 640*480*256色
TFTVGA_800_600_256 = 2 800*600*256色
TFTVGA_1024_768_256 = 3 1024*768*256色(暂不支持)
备注
(1)其它仿真分辨率 * 256Color。须修改全局变量nAfxScreenWidth和
nAfxScreenHeight的值,只能改小,不能改大。
(2)Device的值配置在Config.Sys文件的[Display]段的"Device"键值,为整数类型!
(3)Mode的值配置在Config.Sys文件的[Display]段的"Mode"键值,为整数类型!
(4)单色仿真配置在Config.Sys文件的[Display]段的"Mono"键值,为布尔类型!
(5)使用PCM-3386嵌入式主板的用户,须将[Display]段的"Pcm3386"键值,设置为"TRUE"!
(6)使用PCM-3486嵌入式主板的用户,须将[Display]段的"Pcm3486"键值,设置为"TRUE"!
配置文件为"Config.Sys",如下所示:
[Display]
Device = 9;设备号
Mode = 2 ;模式号
Mono = True ;单色/彩色显示控制
Pcm3386 = False ;Pcm-3386嵌入式主板用户
Pcm3486 = False ;Pcm-3486嵌入式主板用户
|
|
2005-8-23 15:46 |
|
|
maya0su
中级用户
积分 241
发帖 131
注册 2005-9-28
状态 离线
|
『第
60 楼』:
下载不了,要“价格面议”我不打算买,所以我觉得楼主是骗子!做广告来了!
|
房东说:这娃是个好孩子! |
|
2005-10-31 16:57 |
|