![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-14 23:18 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » DOS的界面开发终结者 |
| 可打印版本 98,384 / 290 |
| 第46楼 dk7725 | 发表于 2005-04-20 00:00 |
| 初级用户 发帖 6 积分 117 | |
|
“WinSail的设计目的是用在工业上, 在电力系统应用中,本内核已完成其95%的工作, 在数控机床应用中,本内核已完成其75%的工作, 在智能仪器应用中,本内核已完成其80%的工作”请问郭兄上述应用内核包括哪 些具体内容,能否详细介绍一下!!!谢谢!!!!
|
|
| 第47楼 郭恒 | 发表于 2005-04-21 00:00 |
| 中级用户 发帖 39 积分 225 | |
|
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只是一个二次开发平台,其它的这里不想再多描述。 |
|
| 第48楼 9zhmke | 发表于 2005-05-12 00:00 |
| 中级用户 发帖 99 积分 355 | |
|
太凶了!真高兴DOS现在还有这么强的生命力,还有这么多朋友一起完善它。
|
|
| 第49楼 gt2000 | 发表于 2005-07-17 04:13 |
| 初级用户 发帖 18 积分 139 | |
|
源代码会公开吗,很难得的软件包,可以自由使用码,版权问题有吗
|
|
| 第50楼 faith22 | 发表于 2005-07-23 20:53 |
| 新手上路 发帖 4 积分 10 | |
|
佩服 DOS下的界面开发 要钱的呀 怎么推广?
|
|
| 第51楼 bigboy2050 | 发表于 2005-07-27 13:29 |
| 初级用户 发帖 4 积分 41 | |
|
WinSail确实很棒!多谢楼主大侠!请问这个WinSail和DJGPP有何不同?这个是用来开发16位dos程序,还是32位dos程序啊?谢谢
|
|
| 第52楼 firstsail | 发表于 2005-07-28 15:23 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
|
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)其它常用功能支持。 |
|
| 第53楼 guolvguolv | 发表于 2005-08-04 09:15 |
| 新手上路 发帖 2 积分 5 | |
|
不知道为什么,我编辑里面自再的sail2000的时候有问题 提示error graphics.h,gdi 有问题,请问老大怎么办?
|
|
| 第54楼 firstsail | 发表于 2005-08-04 09:44 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
|
您可能是在Visual C++下编译吧? Visual C++是不支持graphics.h的,即Visual C++只支持Windows下运行的程序。
WinSail V2.0是开发纯DOS程序的,您应该安装Borland C++3.1作为开发工具,或者安装Borland C++4.5作为开发工具。 |
|
| 第55楼 johnsonlam | 发表于 2005-08-12 16:25 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by 郭恒 at 2004-11-24 12:00 AM: 免 費 是 那 一 種 呢 ? GNU? Public Domain? 我 找 不 到 下 載 地 方 ... |
|
| 第56楼 firstsail | 发表于 2005-08-15 14:15 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
|
WinSail V2.0的下载地址 网页:http://www.firstsail.b2b.cn
位置:主页左上角有“产品列表->软件产品->WinSail V2.0嵌入式系统->附件->WinSail编程库下载” |
|
| 第57楼 firstsail | 发表于 2005-08-15 14:40 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
|
如何做动态波形显示? 经常需要从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爱好者,有没有更好的解决方法??? |
|
| 第58楼 johnsonlam | 发表于 2005-08-17 10:23 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by firstsail at 2005-8-15 02:15 PM: 謝 謝 ! 下 載 了 , 真 是 厲 害 。 但 , 應 用 上 有 沒 有 限 制 呢 , 例 如 免 費 謹 限 於 個 人 使 用 , 商 用 要 不 要 付 款 買 許 可 ... 因 為 程 序 可 以 在 Windows 上 開 發 , 而 在 WinSail 執 行 , 真 的 省 時 省 力 ... |
|
| 第59楼 firstsail | 发表于 2005-08-23 15:46 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
|
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嵌入式主板用户 |
|
| 第60楼 maya0su | 发表于 2005-10-31 16:57 |
| 中级用户 发帖 131 积分 241 | |
|
下载不了,要“价格面议”我不打算买,所以我觉得楼主是骗子!做广告来了!
|
|
| 上一页 1 2 3 4 5 6 7 … 20 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |