欧美成人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免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      日韩亚洲欧美成人一区| 欧美日韩国产精品一卡| 一区二区在线不卡| 欧美日韩亚洲国产一区| 久久久久久久久久看片| 在线一区二区三区四区| 在线观看视频免费一区二区三区| 国产精品99一区二区| 老鸭窝毛片一区二区三区| 性欧美暴力猛交69hd| 一本大道av伊人久久综合| 在线色欧美三级视频| 国产一区二区视频在线观看| 国产精品免费观看在线| 欧美日韩在线电影| 欧美精品激情| 欧美精品三级日韩久久| 欧美大色视频| 免费的成人av| 免费不卡视频| 麻豆精品精华液| 久久综合伊人77777蜜臀| 性色av一区二区三区在线观看| 这里只有精品在线播放| 亚洲天堂av电影| 亚洲视频网站在线观看| 一区二区三区av| 亚洲午夜激情在线| 亚洲伊人伊色伊影伊综合网| 一本久久综合亚洲鲁鲁五月天| 日韩亚洲精品视频| 亚洲视频在线一区观看| 亚洲在线视频一区| 欧美一级一区| 久久这里有精品视频| 嫩草伊人久久精品少妇av杨幂| 蜜臀av在线播放一区二区三区| 欧美成人免费在线观看| 欧美激情综合在线| 国产精品vvv| 国产亚洲va综合人人澡精品| 狠狠久久婷婷| 亚洲精品美女久久7777777| 99视频+国产日韩欧美| 亚洲欧美日韩一区二区| 久久不射中文字幕| 欧美成人国产| 欧美日韩一区二区视频在线观看| 欧美性色aⅴ视频一区日韩精品| 国产美女精品一区二区三区| 黄色一区二区三区四区| 亚洲精品视频在线观看免费| 亚洲婷婷免费| 久久在线免费| 欧美日韩在线精品| 国产一区再线| 亚洲一级黄色av| 欧美视频中文一区二区三区在线观看| 欧美三级视频| 韩国精品久久久999| 国产精品国产三级国产 | 日韩一区二区高清| 午夜国产精品视频| 欧美黄色一区二区| 国产精品一区二区在线观看网站| 在线日韩欧美| 香蕉久久一区二区不卡无毒影院 | 国产精品午夜春色av| 1024成人| 午夜精品久久久久久久蜜桃app| 久久久一区二区| 国产精品萝li| avtt综合网| 蜜臀av一级做a爰片久久| 国产欧美在线视频| 夜夜嗨av一区二区三区| 美日韩精品视频| 国产亚洲精品aa| 亚洲免费网址| 欧美视频福利| 亚洲美女性视频| 久久久久久夜| 国产精品视频免费观看| 亚洲精品一区二区三区樱花| 久久久久久综合| 国产视频精品免费播放| 亚洲视频一区在线| 欧美日韩亚洲一区二区三区在线 | 久久久久久一区二区| 国产伦精品一区二区三区四区免费| 99精品久久| 欧美激情精品久久久| 亚洲国内在线| 久久天天狠狠| 激情欧美一区| 欧美aⅴ99久久黑人专区| 激情综合激情| 免费欧美日韩国产三级电影| 在线精品亚洲| 麻豆av福利av久久av| 伊人成人在线视频| 欧美大色视频| 亚洲免费观看| 欧美成人精品一区二区三区| 国产视频久久久久| 久久久精品国产免大香伊| 国内成+人亚洲+欧美+综合在线| 欧美在线观看视频一区二区| 黑人一区二区| 欧美成人综合一区| 一区二区三区 在线观看视频| 欧美日韩直播| 久久aⅴ国产紧身牛仔裤| 在线播放中文一区| 欧美日韩国产成人在线免费| 一区二区三区精品视频在线观看| 欧美性大战久久久久久久| 午夜日韩在线观看| 极品裸体白嫩激情啪啪国产精品| 欧美成人精品三级在线观看| 在线亚洲观看| 今天的高清视频免费播放成人 | 国产在线高清精品| 麻豆精品视频| 亚洲男人影院| 欧美国产在线电影| 亚洲毛片av在线| 国产精品日韩专区| 久久先锋影音| 亚洲图片激情小说| 影音先锋亚洲一区| 国产精品国产三级国产aⅴ入口| 欧美一级片一区| 9久re热视频在线精品| 国产亚洲激情在线| 欧美视频在线一区| 久久综合伊人77777| 亚洲一区二区成人在线观看| 一区二区在线观看视频| 国产精品久久久久久久久免费樱桃 | 久久久av毛片精品| 亚洲精品一区二区网址| 国产亚洲欧美激情| 欧美网站在线观看| 欧美激情按摩在线| 久久亚洲春色中文字幕久久久| 一区二区三区欧美成人| 亚洲黄色天堂| 狠狠干狠狠久久| 国产美女精品免费电影| 欧美日韩在线另类| 欧美久久久久免费| 久久亚洲精品一区二区| 欧美一区激情| 午夜一区在线| 正在播放日韩| 99在线视频精品| 亚洲精品欧洲| 亚洲激情视频网| 亚洲国内欧美| 亚洲黄色小视频| 在线色欧美三级视频| 一区二区在线免费观看| 国产欧美一区二区三区国产幕精品| 欧美另类久久久品| 欧美精品日日鲁夜夜添| 奶水喷射视频一区| 免费永久网站黄欧美| 牛牛国产精品| 欧美极品欧美精品欧美视频| 欧美 日韩 国产精品免费观看| 麻豆精品在线视频| 欧美激情乱人伦| 欧美视频日韩| 国产精品午夜在线| 国产亚洲毛片| 亚洲第一在线综合网站| 91久久精品国产91性色tv| 亚洲精品乱码久久久久久蜜桃91| 亚洲人午夜精品| 国产精品久久午夜夜伦鲁鲁| 欧美日韩久久精品| 国产精品久久久久毛片软件 | 亚洲欧美综合国产精品一区| 午夜精品一区二区在线观看 | 六月丁香综合| 欧美成人a视频| 午夜精品理论片| 久久噜噜亚洲综合| 欧美国产亚洲另类动漫| 国产精品久久久久久久久久直播| 国产日韩在线一区二区三区| 激情综合久久| 亚洲一级片在线观看| 久久成年人视频| 欧美国产精品人人做人人爱| 国产精品久久国产三级国电话系列| 国产日韩精品一区二区三区| 一区在线视频| 9人人澡人人爽人人精品|