欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

數控銑床Internet遠程控制的一種實現

  因特網的分布廣泛使得建設基于因特網的遠程控制系統成為一種可能。基于因特網的遠程控制的特點有以下幾點:

  ·傳輸通道是因特網。使用的協議是tcp/ip協議。因此, 對于采用因特網技術開發出來的遠程控制技術,可以在采用tcp/ip協議的網絡上使用, 一般不需要修改。

  ·系統開發周期短、充分利用了現有的網絡資源; 維護費用小。

  ·具有很高的靈活性, 實現了真正的無處不在的遠程控制。

  ·基于因特網的遠程控制技術是不斷發展的技術。隨著因特網技術的發展, 基于因特網的遠程控制技術也在不斷的發展。

  ·存在不確定的時延問題。由于網絡有限帶寬和不確定路由造成的大且變化的網絡時延, 網絡阻塞也可能造成的數據包丟失。

  目前, 基于因特網的機器人控制系統普遍都采用了客戶/服務器(c/s)網絡模型, 通過網絡發出控制命令。

  遠程控制的實現方法

  ·建立遠程控制的構架, 使的在任何一臺連接到因特網的電腦上都可以通過瀏覽器控制異地數控銑床的工作狀態。

  ·為了實現以上功能, 首先得建立一個本地控制函數, 此函數功能以動態鏈接庫形式表現出來。其次,以網頁的形式設計一個控制銑床的頁面。設計一個服務器上運行的servlet, 通過動態鏈接庫調用本地函數,把遠程控制的命令轉化為控制指令。

  筆者用jbuilder建立servlet,接受網頁信息和調用類函數;建立一個本地函數。用frontpage設計網頁。用c++builder編寫一個本地函數的動態鏈接庫dll,它能快速調用advantech驅動軟件包,實現對底層數字量i/o卡的控制。

  系統總體設計

  基于internet的數控銑床的遠程控制系統的結構如圖1所示。這是一個典型的三層b/s結構。

  第一層是前臺即瀏覽器。用戶通過瀏覽器訪問該系統而無需安裝任何軟件。 用戶在網頁上輸入控制銑床的運動信息比如:

  x軸、y軸、z軸三方向的進給、停止, 主軸的轉動以及停止。

  第二層servlet是運行在jbuilder自帶的服務器tomcat4.0上的小程序。servlet負責調用本地函數,并把瀏覽器傳送的信息轉化成本地函數指令。

  第三層是數控銑床的本地控制系統。本地控制系統執行本地函數的發出的命令, 并將自己的狀態返回給本地函數,本地函數把這些狀態信息傳遞給servlet。本系統中由bordland c++builder 進行遠程控制,建立了一個dll動態的鏈接庫,調用本地函數。本地函數是jbuilder建立的類函數, 此函數的功能由dll實現。

  數控教學銑床的工作臺是由步進電機實現控制的。采用信號發生器發出的給定脈沖(cp)控制步進電機的旋轉步數,dir的高低電平來控制電機的正反轉。

  可以改變脈沖頻率來調節銑床進給的快慢。

  軟件的設計

  c++builder撰寫動態鏈結函式庫dll建立dll專案的方式和一般應用程式大致相同。使用dll有兩種方式:明確呼叫和不明確呼叫。

  不明確呼叫即靜態調用法。該方法是利用鏈結一個記載輸入函式的函式庫檔案(lib), 來進行鏈結, 如此系統會自動將該dll載入,同時在使用完畢后將其釋放, 不必由使用者(也就是呼叫它的函式)來進行載入及釋放的動作。所謂明確呼叫(explicited linked)是使用loadlibrary函式來載入dll。使用freelibrary函式來釋放dll。使用明確呼叫的優點在于,可以完全控制該dll的載入及釋放, 最有效地利用系統資源。在本系統中我們采用此種方式:

  static{system.loadlibrary(“project9”);} //調用系統加載庫

  java與 c++的連接方法

  jbuilder是java的開發工具,而c++builder是c的開發工具。java連接c++的方法是,先將c++語言所編寫的程序構造成動態鏈接函數庫(dll), 再由java程序調用 dll庫中的函數,使得dll庫中函數被java看作是“方法”(method)。dll我們在前面已經介紹過。不過這種方法是直接用其他編程語言所提供,而不是java所編寫, 所以將其方法稱為“原生方法”(native method)。我們采用的是jni方法來進行兩者之間的接口。

  javasoft公司提出了jni的標準接口。它使運行于java虛擬機上的java代碼與用其他語言編寫的庫和應用程序能夠相互調用。jni允許本地方法建立、使用和更新java對象,調用java方法和引用java類。也允許java代碼調用c、c++、assembly等語言編成的程序和庫。

  實現步驟

  開發環境: 操作系統為 windows2000平臺java applet的開發工具為borland jbuilder8,本地方法的開發工具為bordland c++builder 6。

  jni—java native interface specification(java本地接口規范)jni是一種編程接口,下面將按步驟介紹使用jni的方法。

  ·ava類中要用本地代碼實現的方法用native修飾, 構造類初始化器裝入實現本地方法的庫。

  ·譯 java類, 并用javah工具生成 c++語言頭文件, jsvah為jdki1.2帶的一個工具。

  ·編寫本地代碼并編譯成project5.dll,放入winnt的system32目錄下, 以使java vm能找到這個庫。

  servlet rvlet為服務器端的java的小程序,與運行在客戶端的applet程序相對應,他們都是運用java語言編寫的程序。servlet沒有main方法,只有一些特定的方法用于啟動, 執行, 和退出。它可以與運行在客戶端的applet程序進行交互,也可以直接與客戶端的html頁面交互。servlet是對支持java的服務器的一般擴充,最常見的用途是擴展web服務器,提供非常安全的、可移植的、易于使用的cgi替代品。servlet完全運行在java虛擬機上,由于在服務器端運行, 因此它不依賴于瀏覽器的兼容性。

  在《form》標記中調用servlet。html格式使用戶能在 web頁面(即從瀏覽器)上輸入數據, 并向 servlet提交數據。遠程控制頁面如圖2所示。

  結束語

  以有代表性的數控銑床控制機構為研究對象,從理論和實現方法上對基于因特網的遠程控制系統進行了研究。運用c++builder、jbuilder實現了跨平臺的操作,最終完成數控教學銑床的遠程控制。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          www亚洲一区| 亚洲天堂2014| 一区二区三区在线不卡| 一本一本久久a久久精品综合麻豆| 国产精品免费视频网站| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 国产精品欧美经典| 91久久精品一区二区三区| 亚洲成人黄色小说| 精品国产一区二区三区不卡 | 黄网站免费久久| 中文字幕免费不卡在线| 欧美三级资源在线| 国产成人免费视频网站| 亚洲乱码中文字幕综合| 日韩欧美区一区二| 色哟哟国产精品| 国产精品99久久久久| 亚洲成人资源网| 久久久久久**毛片大全| 欧美性大战久久久久久久蜜臀| 亚洲综合一区在线| 日韩一二三区视频| 国产免费成人在线视频| 色激情天天射综合网| 国产成人av网站| 亚洲成a人v欧美综合天堂下载 | 久久99久久久久| 综合中文字幕亚洲| 26uuu欧美| 日韩精品一区二| 在线不卡的av| 欧美日韩国产成人在线91| 福利视频网站一区二区三区| 三级欧美韩日大片在线看| 中文字幕一区av| 国产日韩欧美亚洲| 精品国产一区二区精华| 91精品国产综合久久精品app| 在线中文字幕不卡| 成人av网站在线观看免费| 久久国产福利国产秒拍| 日本在线不卡视频| 欧美a级理论片| 天天影视涩香欲综合网| 亚洲午夜在线视频| 亚洲精品国产精品乱码不99 | 欧美亚洲丝袜传媒另类| 成人国产一区二区三区精品| 国产成人精品免费在线| 国产精品综合一区二区| 国内精品不卡在线| 国产寡妇亲子伦一区二区| 国产成人av电影在线| 极品销魂美女一区二区三区| 久草在线在线精品观看| 免费欧美在线视频| 一区二区三区精品在线| 亚洲一区二区精品视频| 亚洲国产你懂的| 午夜精品一区在线观看| 视频一区二区国产| 蜜桃av一区二区| 中文成人综合网| 国产亚洲短视频| 久久久久久日产精品| 国产女主播在线一区二区| 日本一区二区成人| 亚洲另类色综合网站| 亚洲精品日韩专区silk| 亚洲最色的网站| 免费在线成人网| 国产精品伊人色| 粉嫩嫩av羞羞动漫久久久| 日本道色综合久久| 91麻豆精品国产无毒不卡在线观看 | 精品久久久久香蕉网| 久久久激情视频| 亚洲精品一卡二卡| 欧美96一区二区免费视频| 国产一级精品在线| 色婷婷综合久久久中文一区二区| 欧美片在线播放| 国产日韩亚洲欧美综合| 亚洲高清视频中文字幕| 高潮精品一区videoshd| 69堂精品视频| 中文字幕在线不卡一区二区三区| 日韩不卡免费视频| 99这里只有久久精品视频| 欧美乱妇15p| 中文字幕一区二区三中文字幕| 三级久久三级久久久| 成人在线综合网| 337p亚洲精品色噜噜狠狠| 国产精品久久免费看| 精品亚洲国产成人av制服丝袜| 波多野结衣视频一区| 久久综合久久综合久久| 日韩精品欧美精品| 色噜噜狠狠色综合欧洲selulu| 久久久一区二区| 青青草国产精品97视觉盛宴| 94-欧美-setu| 欧美激情在线一区二区三区| 日日夜夜精品视频天天综合网| 91看片淫黄大片一级在线观看| 久久这里只有精品首页| 久久av资源网| 日韩一区二区精品在线观看| 亚洲一区二区三区四区不卡| 91色在线porny| 国产欧美日韩在线看| 欧美日韩免费在线视频| 亚洲视频在线观看一区| 国产成人一区二区精品非洲| 久久久久国色av免费看影院| 久久精品免费观看| 日韩精品午夜视频| 在线免费观看不卡av| 亚洲欧美日韩久久精品| 91免费在线看| 亚洲欧美日韩久久| 色丁香久综合在线久综合在线观看| 亚洲少妇屁股交4| 一本色道久久综合亚洲精品按摩 | 亚洲综合在线视频| 99re这里只有精品视频首页| 中文字幕一区二区视频| 99久久精品情趣| 亚洲精品欧美综合四区| 欧美色电影在线| 国产麻豆精品95视频| 久久午夜老司机| 波多野结衣欧美| 一区二区三区精品在线| 欧美精品色一区二区三区| 欧美视频精品在线| 五月天网站亚洲| 日韩你懂的电影在线观看| 国产老肥熟一区二区三区| 久久久高清一区二区三区| av在线不卡电影| 亚洲成人第一页| 日韩欧美一区二区不卡| 国产精品77777竹菊影视小说| 中文字幕一区免费在线观看| 欧美色图免费看| 日韩av中文字幕一区二区 | 成人精品视频一区| 亚洲美腿欧美偷拍| 欧美日韩国产片| 国产成人午夜片在线观看高清观看| 国产精品亲子伦对白| 欧美日韩国产一级二级| 国产美女在线精品| 亚洲成年人影院| 久久久综合九色合综国产精品| 色综合天天综合给合国产| 蓝色福利精品导航| 亚洲精品欧美综合四区| 琪琪一区二区三区| 亚洲欧洲精品天堂一级| 欧美高清性hdvideosex| 国产不卡在线播放| 日韩国产在线一| 成人免费在线视频观看| 欧美福利一区二区| eeuss鲁片一区二区三区在线观看| 午夜国产不卡在线观看视频| 国产精品久久久久影院亚瑟| 日韩一区二区三| 欧美日韩国产综合草草| 91在线一区二区三区| 欧美一级在线观看| 成+人+亚洲+综合天堂| 韩国欧美国产1区| 亚洲成人av电影在线| 亚洲激情av在线| 中文字幕国产一区| 久久色中文字幕| 91精品国产综合久久精品图片| 欧美最猛性xxxxx直播| 国产成人免费xxxxxxxx| 国产一区二区毛片| 亚洲国产成人一区二区三区| 精品日韩欧美一区二区| 欧美丰满少妇xxxbbb| 精品视频在线视频| 一区二区三区欧美日| 国产精品国产精品国产专区不蜜| 欧美精品一区二区三区在线播放| 欧美精品v国产精品v日韩精品| 欧美午夜寂寞影院| 欧美在线一区二区| 欧美日韩在线三区| 欧美精品色一区二区三区| 欧美日韩国产一区| 欧美一区二区视频观看视频| 欧美精品久久久久久久多人混战 |