欧美成人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;">

          国产欧美一区二区精品忘忧草| 中文字幕在线观看不卡视频| 一区二区中文字幕在线| 国产精品资源网| 国产精品国产三级国产三级人妇| 91猫先生在线| 日韩av电影一区| 国产欧美精品一区aⅴ影院| 91丨porny丨中文| 青青草97国产精品免费观看 | 免费看黄色91| 国产精品每日更新| 9191精品国产综合久久久久久| 美腿丝袜亚洲一区| 国产精品美女久久久久久久网站| 欧美三级资源在线| 国产精品中文字幕日韩精品 | 日韩片之四级片| 国产精品1区2区3区在线观看| 综合欧美一区二区三区| 精品视频在线免费观看| 国产成人aaa| 日韩av在线发布| √…a在线天堂一区| 欧美一区二区女人| 色呦呦国产精品| 国产传媒欧美日韩成人| 日韩高清一级片| 亚洲色图一区二区三区| 国产日韩欧美制服另类| 欧美一区午夜精品| 在线看日韩精品电影| 成人一区二区三区视频| 激情国产一区二区 | 国产中文字幕一区| 日本女优在线视频一区二区| 亚洲视频 欧洲视频| 国产色产综合色产在线视频| 欧美一区二区三区色| 欧美性视频一区二区三区| 91小视频免费看| 成人精品视频网站| 国产精品一区二区无线| 久久电影网站中文字幕 | 欧美精选一区二区| 在线中文字幕一区| 色综合欧美在线| 99这里只有精品| 91精品国产免费久久综合| 97久久人人超碰| 91小视频在线观看| 99久久精品国产网站| 99久久er热在这里只有精品15| 国产美女一区二区| 国产69精品一区二区亚洲孕妇| 韩国精品一区二区| 国模无码大尺度一区二区三区| 久草热8精品视频在线观看| 狠狠色综合色综合网络| 国产乱人伦精品一区二区在线观看| 国内久久婷婷综合| 国产a视频精品免费观看| 成人aa视频在线观看| 91美女精品福利| 91久久奴性调教| 在线不卡一区二区| 日韩网站在线看片你懂的| 日韩三级av在线播放| 国产亚洲美州欧州综合国| 国产精品理论片在线观看| 一区二区三区四区av| 水蜜桃久久夜色精品一区的特点| 青青草原综合久久大伊人精品优势 | 日韩高清欧美激情| 国产一区二区三区免费观看| 成人av手机在线观看| 在线免费视频一区二区| 制服丝袜亚洲精品中文字幕| 国产亚洲va综合人人澡精品| 亚洲黄色小说网站| 日韩在线a电影| 丰满少妇久久久久久久| 欧美性猛交xxxx黑人交| 精品日韩在线观看| 亚洲色图在线视频| 裸体一区二区三区| 91在线小视频| 欧美精品一区视频| 亚洲毛片av在线| 韩国精品主播一区二区在线观看| 91亚洲精品久久久蜜桃网站| 精品国一区二区三区| 亚洲欧美精品午睡沙发| 裸体在线国模精品偷拍| 欧美午夜电影在线播放| 日本一区二区三区在线不卡| 日韩中文字幕区一区有砖一区| 99re热视频这里只精品| 久久久www免费人成精品| 日韩在线卡一卡二| 欧美视频一区二区在线观看| 久久夜色精品国产欧美乱极品| 亚洲一级二级三级在线免费观看| 欧美一区二区成人| 亚洲欧美日韩综合aⅴ视频| 精油按摩中文字幕久久| 欧美精品一级二级三级| 亚洲精品日日夜夜| av电影天堂一区二区在线| 久久―日本道色综合久久| 日日夜夜免费精品| 欧美日韩一区中文字幕| 亚洲品质自拍视频| 99国产精品一区| 亚洲欧美综合在线精品| 成人福利视频网站| 国产精品久久久久久久久免费桃花| 国产精品综合在线视频| 久久免费精品国产久精品久久久久 | 国产精品电影一区二区| 成人一区二区三区视频在线观看| 日韩免费看网站| 美女视频一区二区三区| 欧美一级在线免费| 日韩avvvv在线播放| 欧美日韩电影在线播放| 日韩和欧美一区二区三区| 欧美浪妇xxxx高跟鞋交| 日韩精品久久理论片| 制服丝袜成人动漫| 精品一区二区三区免费视频| 2014亚洲片线观看视频免费| 国产一区二区三区蝌蚪| 欧美韩国日本综合| 色综合一个色综合| 一区二区在线看| 7799精品视频| 狠狠v欧美v日韩v亚洲ⅴ| 久久精品一区二区三区不卡| 成人黄页在线观看| 亚洲国产wwwccc36天堂| 91精品国产综合久久久久久久久久| 日韩精品1区2区3区| 国产午夜亚洲精品理论片色戒| 国产成人亚洲综合a∨猫咪| 国产精品第一页第二页第三页| 在线看国产一区| 久久av中文字幕片| 亚洲欧洲av在线| 自拍视频在线观看一区二区| 在线观看日韩国产| 久久99精品国产.久久久久久| 国产日本欧洲亚洲| 欧美日韩亚洲综合一区二区三区| 看电视剧不卡顿的网站| 亚洲视频一区在线| 91麻豆精品国产91久久久资源速度 | 91在线视频网址| 日韩av成人高清| 国产精品美女视频| 欧美一区在线视频| 91丨九色丨黑人外教| 久久精品国产久精国产爱| 亚洲欧美区自拍先锋| 日韩一级免费观看| 99re在线视频这里只有精品| 美女在线观看视频一区二区| 一区在线中文字幕| 337p粉嫩大胆噜噜噜噜噜91av | 成人国产免费视频| 免费观看成人av| 一区二区三区不卡视频| 国产婷婷色一区二区三区在线| 911精品国产一区二区在线| 91亚洲资源网| 高清久久久久久| 久久99国产精品久久| 亚洲一区二区三区爽爽爽爽爽| 久久婷婷综合激情| 日韩欧美亚洲一区二区| 欧美色综合天天久久综合精品| 国产精品一二三在| 精品一区二区三区蜜桃| 日日骚欧美日韩| 亚洲图片一区二区| 亚洲一区二区三区美女| 亚洲欧美另类在线| 粉嫩一区二区三区性色av| 麻豆国产一区二区| 肉色丝袜一区二区| 日韩精品电影一区亚洲| 婷婷一区二区三区| 亚洲成av人**亚洲成av**| 伊人开心综合网| 亚洲国产综合在线| 午夜激情久久久| 男女激情视频一区| 久88久久88久久久| 国产一区二区毛片| 粉嫩蜜臀av国产精品网站|