« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| 公告 |
谦卑,荣誉,牺牲,英勇,怜悯,诚实,精神,公正。 |
Blog信息 |
blog名称: 日志总数:183 评论数量:698 留言数量:7 访问次数:3016606 建立时间:2005年12月29日 |

| |
[编程学习]Sort 软件技术
newqiang 发表于 2006/11/7 22:31:19 |
文件中有一组整数,要求排序后输出到另一个文件中 答案:
#i nclude<iostream>
#i nclude<fstream>
using namespace std;
void Order(vector<int>& data) //bubble sort { int count = data.size() ; int tag = false ; // 设置是否需要继续冒泡的标志位 for ( int i = 0 ; i < count ; i++) { for ( int j = 0 ; j < count - i - 1 ; j++) { if ( data[j] > data[j+1]) { tag = true ; int temp = data[j] ; data[j] = data[j+1] ; data[j+1] = temp ; } } if ( !tag ) break ; } }
void main( void ) { vector<int& |
|
[编程学习]Cg编程入门编(OpenGL) 文章收藏, 软件技术
newqiang 发表于 2006/10/25 21:24:19 |
Cg编程入门编(OpenGL)
原注:B Alex D'Angelo (alexz@FusionIndustries.com) 译: 川流不息 (huawenguang@hotmail.com)未经本人同意,不能用于商业用途。
本文将介绍如何在你现有的图形程序中加入对顶点和片段的高级着色。采用CG着色语言,将会另你的工作更加容易实现。在编程过程中,你可以通过调用一些已有的CG函数来完成你的工作。当然,当你学得足够深入后,你也可以自已编写一些着色器。最具有参考价值的资料,当然要数Fernando 和 Kilgard 编写的“The Cg Tutorial”了。在Nvidia公司的网页中可以下载到。
一、概述 本文的程序中,结合OpenGL和GLUT在屏幂中画了一个立方体,程序中加入了CG着色程序代码。Listing1中包含了完整的原程序代码,其中CG部分用粗体字标识出来,本程序贯穿全文。Listing2是一个CG顶点着色的代码。
二、建立Cg编程环境 在进行CG编程之前,首先要下载CG工具包“Cg Toolkit”,在以下网址可以找到: http://developer.nvidia.com/CG ,请注意看一下你的显卡是否支持顶点着色编程。 安 |
|
[编程学习]利用多线程技术实现线程之间的通信 网上资源, 软件技术
newqiang 发表于 2006/10/25 16:49:41 |
VC中利用多线程技术实现线程之间的通信 当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需要掌握的。本实例针对多线程技术在应用中经常遇到的问题,如线程间的通信、同步等,分别进行探讨,并利用多线程技术进行线程之间的通信,实现了数字的简单排序。
一、 实现方法
1、理解线程
要讲解线程,不得不说一下进程,进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它系统资源组成。进程在运行时创建的资源随着进程的终止而死亡。线程的基本思想很简单,它是一个独立的执行流,是进程内部的一个独立的执行单元,相当于一个子程序,它对应于Visual C++中的CwinThread类对象。单独一个执行程序运行时,缺省地包含的一个主线程,主线程以函数地址的形式出现,提供程序的启动点,如main()或WinMain()函数等。当主线程终止时,进程也随之终止。根据实际需要,应用程序可以分解成许多独立执行的线程,每个线程并行的运行在同一进程中。
一个进程中的所有线程都在该进程的虚拟地址空间中,使用该进程的全局变量和系统资源。操作系统给每个线程分配不同的CPU时间片,在某一个时刻,CPU只执行一个时间片内的线程,多个时间片中的相应线程在CPU内轮流执行,由于每个时间片时间很短,所以对用户 |
|
[编程学习]如何实现进程间的通信 文章收藏, 软件技术
newqiang 发表于 2006/10/22 11:24:08 |
如何实现进程间的通信
1、引言 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换,就如同在WIN16中对本地进程进行读写操作一样。 典型的WIN16两进程可以通过共享内存来进行数据交换:(1)进程A将GlobalAlloc(GMEM_SHARE...)API分配一定长度的内存;(2)进程A将GlobalAlloc函数返回的句柄传递给进程B(通过一个登录消息);(3)进程B对这个句柄调用GlobalLock函数,并利用GlobalLock函数返回的指针访问数据。这种方法在WIN32中可能失败,这是因为GlobalLock函数返回指向的是进程A的内存,由于进程使用的是虚拟地址而非实际物理地址,因此这一指针仅与A进程有关,而于B进程无关。 本文探讨了几种WIN32下进程之间通讯的几种实现方法,读者可以使用不同的方法以达到程序运行高效可靠的目的。
2、Windows95中进程的内存空间管理 WIN32进程间通讯与Windows95的内存管理有密切关系,理解Windows95的内存管理对我们如下的程序设计将会有很大的帮 |
|
失败与投降 文章收藏, 职业生涯
newqiang 发表于 2006/10/18 17:31:03 |
这是学校bbs的一篇转载,值得看看。。
今年夏天,我去旁听一个私人企业的董事会,会议的内容是如何建造亚洲最大的游乐场, 总投资三十二亿元。十二个人,就是这项投资的董事们,可以说个个精英,都是当今的成 功者。面对自己的计划,他们发言的精彩让我惊讶。然而更让我惊讶的是,居然没有人谈 成功,整个一上午,十二个人的发言,谈得都是如果失败怎么办以及在哪一步上,最有可 能失败。直截了当地说,这个会议简直就是来谈失败的,只是大家在哪一步上能够接受失 败。最后老总问大家,如果一旦失败,我们在什么时候投降?我听得惊讶不已。 这让我想起以往世界上的许多重要战事,据内部文件透露,军官们并不是一味地要求成功 和必胜的。他们总要在打仗前做好失败的准备,并拟好一旦失败,何时投降的时间表。好 像这是一种理所当然。 如今,各国在发射导弹之前,几乎都有两份发言稿,一份是成功的发言稿,一份是失败的 发言稿。这已经不是什么秘密了,而是必须的准备。如果你没有准备这份失败的发言稿, 反而会让人大惑不解。 我的朋友谢大伟,那年从四川老家跑到北京来开饭馆。他在筹备时,我去看他,问他有多 大的把握,他谈的不是怎样成功,而是如果失败他的退身步。他当年准备赔到十万元,如 果还不能赚钱,他就投降,宣布失败。他从千里之外来到北京,经过周密的计划,拿出来 的就是这样一张失败的赔单。他的失败计划让我吃惊,也让我开窍。从他的失败计划里, 我似乎看到了他的希望,后来他成为了北京餐饮业的巨头。他给我留下印象最深的,就是 他当初的那份失败计划。他在没有成功之前,就已经提前咀嚼了失败的苦涩与伤感。 我认识的另一个朋友,三十二岁那年辞去了职员工作,下海去做一名房地产商。记得那天 我 |
|
[时事文化]湖南的发展 文章收藏, 经济金融
newqiang 发表于 2006/9/23 22:07:05 |
这是在网上看到的一篇关于湖南发展的帖子,很有参考价值。与大家共享。对了,我是湖南人:)
这几天省里一直在开会,国家在年初也开了会,主要讨论一个很大的事——第十一个五年计划,从2006年到2010年计划制定的问题。就是说未来新的五年,湖南省怎么走?国家怎么走?走什么路子的问题。 去年年初,26个院士联名给国家领导人写信,说邓小平时代,我们主要是开发沿海,设立经济特区,14个沿海城市的开放,上海浦东的开发等;朱鎔基时代,我们主要开发西部;到了温家宝时代,现在要开发东北。这26个院士指出,下一届总理是谁,我们不知道又开发什么?中国的经济开发必须有一个远景的规划,不能东一榔头,西一棒子。这封信写得很直接,26个院士签字。指出中国到2020年,未来20年,未来50年,我们整个国家的开发要有一个宏观的格局。这封信很快到了政治局,政治局的领导看了以后,马上表态:第一,非常支持科学家搞这方面的研究;第二,支持他们对未来50年中国开发的研究,第一期就批了4000万人民币。 中国到底怎么办?这是一个很大的课题。这个研究我在北京参加了。就是把全国划分为很多地区,有的地区作为高强度投资地区,有的地区作为中等强度投资地区,有的地区作为不能开发的地区。比如珠江三角洲、长江三角洲,那就要重点开发;比如青海三江的源头,还有其他江河的源头,恐怕就不能开发,开发后会造成中下游的水土流失,这个问题就大了;还有些生态非常敏感、脆弱的地方,像三峡库区,我们原则上就不开发。这个工作很大,把全国划为几百片,每一片进行分等定级,确定投资强度,就是说中国的未来开发,要有一个整体的格局。中国必须走可持续发展的道路。
|
|
WINCE串口类 网上资源, 软件技术
newqiang 发表于 2006/9/20 21:40:02 |
将源代码稍作修改,以便能够在Windows CE环境内运行... 1.特点 我所见过的功能最完善,使用最简单,运行最稳定的串口通信类。 2.构成 Serial.h Serial.cpp SerialEx.h SerialEx.cpp SerialWnd.h SerialWnd.cpp SerialMFC.h 3.MFC CE使用方法 在CWnd窗口派生类中声明CSerialMFC的实例,如m_serial; 然后在Message Map中加入处理串口消息的Handler。 afx_msg LRESULT OnSerial(WPARAM wParam, LPARAM lParam); ON_WM_SERIAL(OnSerialMsg) 4.使用实例 class KSerial : public CWnd { // Construction public: KSerial();
// Attributes public:
enum { TIMER_COMM_REQUEST = 1, TIMER_COMM_TIMEOUT, };
CONTROLSET m_controlSet;
private: CSerialMFC m_serial;
// Operations public: BOOL Connect(LPCTSTR lpszPort); BOOL Disconnect(); void SetTimeout(UINT nTimeo |
|
[编程学习]如何使用 MFC 和类型库创建自动化项目 文章收藏, 软件技术
newqiang 发表于 2006/8/19 15:16:15 |
概要 本文详细说明如何使组件与 COM 兼容应用程序(如 Microsoft Office 应用程序)的集成自动执行。 更多信息 下面一节说明如何创建 MFC 项目。该示例使 Microsoft Excel 自动运行。您可以将前 8 个步骤用于任何项目,在使用其他应用程序时可修改步骤 9 至步骤 15。 创建自动化项目 1. 在 Microsoft Developer Studio 中,启动一个名为“AutoProject”的新“MFC AppWizard (exe)”项目。 2. 在 MFC AppWizard 的步骤 1 中,为应用程序类型选择“对话框基于”,然后单击“完成”。
出现“新项目信息”对话框,指示要创建的类包括: Application: CAutoProjectApp in AutoProject.h and AutoProject.cpp Dialog: CAutoProjectDlg in AutoProject.h and AutoProjectDlg.cpp 单击“确定”创建项目。 3. “IDD_AUTOPROJECT_DIALOG”对话框在 Visual Studio 的设计/编辑区域打开。按照下面两个步骤中的说明进行修改。 4. 删除“标签”控件 (IDC_STATIC) 和“取消”按钮 (IDCANCEL)。 5. 将“确定”按钮的名称更改为“IDRUN”,并将标题更 |
|
[编程学习]模板和泛型如何配合使用 文章收藏, 软件技术
newqiang 发表于 2006/8/19 15:16:15 |
我将演示模板和泛型在何种情况下能配合使用,在何种情况下不能配合使用,并指明在 Visual C++® 2005 下当前模板实现方式的缺陷,以此来结束这一系列有关在 Microsoft® .NET Framework 中进行泛型编程的专栏。我选择通过讨论将标准模板库 (STL) 引入 .NET 的过程中进行的工作,来介绍这份材料。首先,我将回顾 STL 的基本元素,这样所有人都将站在同一起跑线上。
STL 的 CAI 有三个主要元素可用于标准模板库的设计:容器、算法和迭代器 (CAI)。STL 矢量和 List 类表示顺序容器。顺序容器保存第一个元素、第二个元素等等,直到最后一个元素。用程序来表示的函数参数列表通常作为包含字符串类型的元素的矢量来实现。例如:
vector<string> paramlist;
Map 和 Set 类表示关联容器。关联容器支持快速查找。例如,Map 表示键/值对:键用于查找,而值表示存储和检索的数据。要表示电话号码簿,您需要声明一个带有字符串键和整数值的 Map:
map<string,int> phonedir;
多重映射可使单一键支持多个电话条目。
STL 还提供一个算法集,其中包含用于查找、排序、替换和合并的算法(可以对容器进行运算)。这些算法称为泛型算法,因为它们独立于正在其上进行运算的元素类型(例如整型、双精度类型或字符串类型)和包含元素的容器类型(例如无论容器是矢量、列表还是内置数组)。
泛型算法通过直接在容器上进行运算来实现容器独立性。程序不向算法传递容器,而是向它们传递标记了要通过其进行迭代的元素范围的迭代器对 (第一个, 最后一个] |
|
[硬件东东]嵌入式系统中USB驱动程序设计 文章收藏, 软件技术
newqiang 发表于 2006/8/19 15:16:15 |
原 作 者:王晖 摘 要:本文介绍了Windows2000操作系统下,符合WDM模式的USB驱动程序的体系结构及处理流程,并以一个批量数据传输的实例详细介绍了如何编写USB驱动程序。
关键词:USB;设备驱动程序;WDM模式
引言
USB是1995年康柏、微软、IBM, DEC等公司为了解决传统总线的不足,而推出的一种串行总线标准。该总线已经逐渐成为现代数据传输的发展趋势,被广泛地应用于PC机及嵌入式系统上。
目前,虽然Windows2000提供有多种通用的USB驱动程序,但并不满足本嵌入式系统的设计需求,因此本系统采用W i n d o w s DDK(Device Driver Kit)开发工具,自行开发了基于WDM模型的USB设备功能驱动程序。
USB驱动程序
1.USB驱动程序体系结构
运行在核心态的USB驱动程序是基于WIN32驱动程序模型WDM(Windows Driver Model)的,它采用分层驱动程序模型,由USB总线驱动程序和USB功能驱动程序两部分组成,总线驱动程序由操作系统提供,用户只需编写相应的功能驱动程序即可。
2.处理流程
因为I/O管理器把每一个设备对用户程序都抽象成文件,所以用户程序通过调用文件操作API函数就可以实现与驱动程序中某个设备的通信。 用户程序发送的请求由I/O管理器转换为具有不同主功能代码的IRP(I/O请求包)发送给功能驱动程序。功能驱动程序接收该IRP,在回调例程中根据 IRP中包含的具体操作代码,构造相应的URB(USB请求块,在DDK中有URB结构的定义),把它放到一个新的IRP中,并把这个新的IRP传递给 USB |
|
[心情故事]浑河上的夕阳 随笔, 校园生活
newqiang 发表于 2006/8/6 21:15:49 |
暑假没有放假,整天呆在实验室。下午是很自由的时间,我喜欢下午:〉可以踢足球,打篮球(上次把手指头伤了,休养了快半个月了)。不运动的时候偶尔我选择去浑河走走,那里有美丽的夕阳。。。 河面上的粼粼波光映着夕阳的点点金色,像洒落的金子一般,甚是壮观,想起了张艺谋正在拍的《满城尽带金黄甲》,那么这就是那座黄金城市的护城河了。 从学校到这要十分钟的样子,我很享受这样的静静的走在河边。我喜欢水,从小就喜欢,特别是清澈的溪水。家乡是个很安静的小镇,镇里有条小河,记得小时候总冒着挨打的风险和朋友下河里捉螃蟹捞鱼,那是小时候再刺激不过的事情了;稍微大点就和同学去水库野浴,我知道很危险,但是好东西都有风险的。而我们一直在做的就是在权衡风险和利益。 我一直不明白为什么这条沈阳的母亲河叫浑河。其实水也还不错嘛!河边有老人散步,有小孩玩耍,也有不少情侣。看着眼前的情景,心想胡主席的和谐社会建设的真快啊! 夕阳真的很美,但当我不经意间回头,夕阳却落下了,我想去找点余晖,却彻底的什么也找不到了。我发现美的东西有个共同的特性:消失得坚决。不是吗? 事物的定义是随时间变化的,以前的理发店现在叫美容院,以前的女同志现在叫美眉,以前谈对象现在叫拍托,今天的夕阳明天叫朝阳!
|
|
一片让我深受感动的文章。 文章收藏
newqiang 发表于 2006/6/28 14:36:08 |
身居深圳,诸多不易,但只要开动脑筋,用300元照样可以过上优雅的小资生活。 在深圳很多地方都有6元店。和店主搞好关系,长住还可获优惠,不需打扫房间,可以免费冲凉,和同道中人合租一床,每月每人90元。 早餐可在工业区用膳,一盒炒面只要1元钱,量足,油大,里面还有蔬菜,每月30元。余下180元。午饭一定要吃饱吃好,工业区有2元、2.5元、3元几种,作为小资,一定要选择吃3元钱的高档盒饭,三菜一汤,米饭可以自己加,吃饱为止。如此每月共90元。晚餐买五毛钱两袋的榨菜,切记要买低盐的那种,小资要讲究饮食健康嘛,吃出毛病,那就得不偿失了。 作为小资,酒是少不了的,花间一壶酒啊。到超市买一罐大瓶装白酒(一般3—5升左右),记得一定去大超市,避免买到工业酒精,一天二两,每天有酒,微醺即可。 烟要少抽,抽多了MM闻到会不喜欢,所以两天一包,抽2元钱一包的“羊城”或“梅州”即可。若是想气派一点,可以捡个中华的烟盒,把烟装进去。 作为小资,精神生活必不可少。可以到商场佯作买音响,在享受视听的同时,还可以享受店员的殷勤服务。 作为小资,时事是要了解和关心的。深圳有很多公共阅报栏,上面有《深圳特区报》,《深圳商报》等,每日更换。 时尚的生活资讯,最新流行时尚,明星八卦新闻也不能不知。这些资讯可以通过泡图书馆获得。在浮躁的年代和浮华的城市,泡图书馆给别人一种卓而不群的感觉。 吃了馒头榨菜,喝了小酒,精力无处发泄,可以去迪厅蹦迪,一般都是免费的。 手机买张10元的神州行卡充值即可。只发短信,不到万不得已决不接电话。 深圳多数时间比较炎热,夏天就买5元钱一件的T恤,8元钱的白衬衣,3元钱的清仓处理领带。内裤也要节约使用,能不穿则 |
|
[心情故事]努力!奋斗! 网上资源
newqiang 发表于 2006/6/21 10:27:30 |
第一章:一个目标
一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成
(下面还有597字) |
|
[试验进度]智能机器人控制概述 读书笔记, 科学研究
newqiang 发表于 2006/6/20 11:05:20 |
智能机器人 目前影响智能机器人性能的因素很多,包括机器人的导航、定位、 通讯、控制策略及体系结构等。其中导航和定位受多方面因素影响 是一时难以解决的。目前发展较快并对智能机器人的发展影响很大 的四大热门主题是智能控制、多传感器的信息融合、路径规划 和语音识别。 (1) 智 能 控制 智 能 控 制产生于60年代,1967年,LeoodG和Mode |
|
[心情故事]终于比赛完了! 随笔
newqiang 发表于 2006/6/7 11:10:45 |
几乎整个五月都在实验室度过,每天的作息大概就是早上八点到,晚上十一点之后宿舍关门了才回去,以至于宿舍的大爷都习惯了。
五月二十四号晚上走的,二十六号早上到了杭州,杭州真的很漂亮,而且感觉浙江人真tm有钱,别墅一排一排的。二十八号游西湖,感觉很爽。呵呵。。。
二十九号去了上海,忙里偷闲,晚上去了外滩,老外比国人多。在地下隧道看到一角色外国美女,想了十分钟,还是没鼓起勇气上去说句话。后老悔了。。。
二十九号晚上的火车直达甘肃,西北的女生真的很单纯,以至于一起上楼梯的时候,我开玩笑说男左女右,那个小女生硬是没有走左边。。我哭笑不得。
六月五号到的西安,西安美女仅次于上海,从综合素质来说。 和西安的羊肉泡馍一样,其实杭州的女生令我是失望的。呵呵。。。
六号晚上回到沈阳,感觉有点累了。。。还是沈阳好。 |
|
[网上东东]经典的25个口误 网上资源, 休闲娱乐
newqiang 发表于 2006/5/11 17:12:11 |
经典的25个口误
第一个: 一小学生第一次参加学校的朗诵比赛,特别紧张,老师鼓励了老半天,手心还是冒汗。终于轮到她了。 小学生一咬牙,几步走到了台中央:"老师们,同学们,我朗诵的题目是:红叶疯(枫)了......(枫叶红了)
第二个: 还是一小学生,看到被老师点到念作文的同学,特别羡慕,总盼着老师也能让自己念一回。机会终于来了。 "某某,把你的作文给大家念一下! 小学生"腾"地一下站起来:"《我的老师》。老师,我多象你的妈妈......"
第三个: 这回是一个歌舞团的学艺不精的主持人。 一次演出,之前缓煤米急妇痛颐Φ翘恕? 演出依次进行。 轮到她报幕了:"观众朋友们,下面请听犊(独)子笛奏......"
第四个: 我家里在冬天经常把大葱栽在盆子里,以保持它的鲜嫩。 我妹妹过年回家看到了,欣喜地对我妈说:"哎!妈,这粗真葱......" 我和我妈皆笑倒。
第五个: 有个我叫"大姑"的邻居,每天骑自行车上班。 一早,在门口碰到她,我微笑着客气了一句:"上姑啊,大班......" 呸!......我当时恨不得把自己的舌头咬下来。
第六个: 某女同学,一天顾影自怜,忽转头对后面的人说:"我的胸毛美不美?" 吓人一跳,又说:"噢,我是想问我的眉毛凶不凶。"
第七个: 我还是小学生的时候,在全校大会上表决心:"我们要学习红军过雪山爬草地的革命精神. ” |
|
[心情故事]我的五一我作不了主 随笔
newqiang 发表于 2006/5/7 19:33:15 |
因为准备6月的赛事,4月30 号开会告知五一不休息。这应该是我学业生涯中的最后一个五一了,本想去个远点的地方,毕业后回南方可能就难得回来了。咳,只能盼十一了。
今天是五一的最后一天,大家都兴高采烈的回校了。我下午出了实验室去买盒饭,多美的黄昏。。。。
我的五一我做不了主,但我的明天我能作主!
(下面还有57字) |
|
[心情故事]五一到了,桃花谢了 随笔
newqiang 发表于 2006/4/30 19:12:46 |
印象中阿牛的歌总是那么清新和欢快,那么无忧无虑和单纯。也是好久没有听他的歌了,以为退出江湖了。今年却听到阿牛的一首新作《桃花朵朵开》,感觉还是那样,一点没变。
每年的这个时候,校园里的桃花争相开放,特别惹人怜爱。就好像一夜之间,桃花全开了。每天去实验室路过一排桃树,真是一种享受。走到一颗桃树下,我总是放慢脚步,想闻一闻,却够不到,刚开始觉得遗憾,但其实也很不错,可远观不可泄玩
(下面还有28字) |
|
[我的笔记]笔记425:小节一下吧。。。 心得体会
newqiang 发表于 2006/4/25 19:32:27 |
这两天把基于USB的发射模块的上位机程序完成了,作了一个调试模块,感觉运行挺好,但是放到总控里面还是有些问题。总是超调严重,需要提取数据好好分析一下。。。
把芯片提供的函数封装了一下,通信的协议基本和原来串口差不多。但是速率显著提高,由原来的115200bps提高到12mbps,缩短了整个系统的周期。
(下面还有49字) |
|
[我的笔记]笔记4.13 读书笔记, 软件技术
newqiang 发表于 2006/4/14 21:50:19 |
1. 虚函数是动态绑定的,意思是说,虚函数通过哪个对象被调用,具体被调用的函数
就由那个对象的动态类型决定. 虚函数是动态绑定的,但缺省参数是静态绑定的。这意味着你最终可能调用的是一
个定义在派生类,但使用了基类中的缺省参数值的虚函数.
2. ASCII码对应的字符char 范围为0~255。其中
3。
(下面还有32字) |
|
[编程学习]笔记4.12 网上资源, 读书笔记
newqiang 发表于 2006/4/13 20:03:29 |
VB和VC混合编程
一般来说,VB和VC共同编程有3种方式:一种是VC生成DLL,在VB中调用DLL;一种是VC生成ActiveX控件(.ocx),在VB中插入;还有一种是在VC中生成ActiveX Automation服务器,在VB中调用。相对而言,第一种方法对VC编程者的要求最低,但要求你的伙伴进行配合,我推荐这种方法。 &n
(下面还有49字) |
|
[试验进度]动力学问题我的看法 随笔, 科学研究
newqiang 发表于 2006/4/9 17:34:29 |
以前学控制时候是以电机为控制对象,为什么呢?因为通过齿轮系的 传动作用,机械系统的动量矩或是J项可以被削弱到很不重要的地位,从而 是电机本身的动力学特性为主,整体系统可以通过齿轮系叠加系数。
但是现在很多机器人由于设计上,以直接驱动为主,这使得机械系统的动力学 特性占有主动地位,现在很多永磁同步伺服电机的应用,本身电机的动力学系数M C
(下面还有70字) |
|
|