【.Net MF網路開發板研究-01】IP地址設定及簡單web示範

       早期推出的開發板並不具備網口,所以.NET Micro Framework很多基於網路的功能,便無從研究了,其實在物聯網時代,具備網路功能才是王道。      新開發板除了具備乙太網路模組以外,還增加了USB Host模組,當然還增加了其它相關介面,詳情請參見:          

基於Websocket草案10協議的升級及基於Netty的握手實現

    最近發現,WEBWW在chrome14及FF6.5中沒法與後台建立串連了,後面經過尋找原因,是chrome14中使用最新的websocket協議草案,而chrome12中使用的websocket協議標準還是草案7.5、7.6的標準;現在草案的最新版本是草案10,草案的連結地址為:http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10,本次協議變更比較大,主要體現在安全性和可擴充性上:    1、握手的標準:1)

用拖拉實現裝置驅動配置(EsayHMI最新驅動配置方式)

        以前的IOServer 是用VB6開發,驅動的配置方式和一般的組態軟體沒有什麼很大的區別,配置起來比較麻煩,對一般的生手來說,要費一番功夫才能配置完畢。       總覺得原有的程式和目前的HMI圖元配置環境格格不入,所以重新編寫了驅動的配置,配置介面如所示,直接把驅動拖拉到相應的連接埠即可(如果連接埠不支援該驅動,程式會顯示"×"號,提示不能拖入)。      IO變數的配置也比以前有了突破,即能在屬性框編輯,也能在表格裡直接編輯。  

隧道廣告系統資料下載相關技術簡介

  目前隧道廣告系統又進行了升級,有原來的256色,192×256解析度,升級為16位色,640×320解析度的新型裝置系統,除了硬體大幅度升級改進外,軟體也進行了大幅度的改進。1、下載的資料量激增,由原來的單幀48K位元組,變為現在的750K位元組,增大了15倍之多(300幀大約220M位元組)。不過傳輸速率也進行了調整,由原來的19200bps,變為現在的115.2Kbps 。2、為了降低下載時間,需要採用分塊並行下發,一個串口大約分管下載25幀圖片,也就是說需要12個串口同時執行下載工作。

YFIOServer後台驅動演算法最佳化

以前,雖然YFIOServer的驅動實現了各種PLC的通訊(如PPI,MPI,Modbus等等),但是以前的IO變數讀寫並沒有最佳化,所以當要訪問的變數一多,效率就成為問題。目前,採用了最新的最佳化演算法(具體思路下面再說),效率提高了好多倍,有如下指標可以參考,以前用Prodave訪問S7-300PLC(用MPI訪問,傳輸速率19200),10個變數,讀一次,近500ms,目前經過最佳化,讀1000個變數,不過200ms,效率提高了不知多少倍。這樣一來,YFIOServer終於實現了真正的工控

OPC Server與YFIOServer成功綁定

       花了幾天的時間,終於讀懂了老唐的OPC Server代碼,把XML相關的內容全部去掉(這部分內容需要MSXML4.dll的支援,有些系統平台預設情況下還沒有該庫,在別的機器上就因為這個問題,節點無法添加),取而代之的是YFIOServer的相關介面,可以把YFIOServer中配置的內容變數自動發布出去(這有點類似組態王的記憶體變數OPC發布方式),這樣結合馬上就有了PPI OPC伺服器,Modbus OPC伺服器... 呵呵都省了!OPC

利用bitand實現多種位操作

利用bitand實現多種位操作按照http://blog.itpub.net/oldwain http://blog.itpub.net/post/6/1609的提示,很多人都有一個疑問:ORACLE中為什麼只有BITAND而沒有BITOR, BITXOR,原因是,有了BITAND, 很容易實現BITOR和BITXOR.BITOR(x,y) = (x + y) - BITAND(x, y);BITXOR(x,y) = BITOR(x,y) - BITAND(x,y) = (x + y) -

[ZT]heapsort原始碼

#include "expandingList.h"/* Implement a heap-sort *//*   Create a heap.   HeapCreate( heapList heapVar,        (typename) heapType,        int initialSize,        int (*compare_fn)( const void *a, const void *b ) )   Add an item to the heap.  

MySQL5、PostgreSQL8和Oracle10g的初步比較[轉貼]

MySQL5、PostgreSQL8和Oracle10g的初步比較http://www.51cto.com 2005-11-01 17:38 techtarget 這是我在安裝和開始使用Oracle 10g, PostgreSQL8 ,以及MySQL

利用postgresql8.1.1原始碼在hp-ux 11.11B上安裝的步驟

利用postgresql8.1.1原始碼在hp-ux 11.11B上安裝的步驟1、官方文檔的步驟./configuregmakesugmake installadduser postgresmkdir /usr/local/pgsql/datachown postgres /usr/local/pgsql/datasu - postgres/usr/local/pgsql/bin/initdb -D

[ZT]VC中的qsort原始碼,值得學習

/****qsort.c - quicksort algorithm; qsort() library function for sorting arrays**       Copyright (c) Microsoft Corporation. All rights reserved.**Purpose:*       To implement the qsort() routine for sorting arrays.***********************************

YFIOServer 組態裝置IO服務系統

經過艱苦的探索,組態的驅動開發終於融會貫通(也許是吧,自我感覺:),目前已經完成了IOServer的全部設計,以COM和TCP兩個通訊渠道,已可以開發絕大數的裝置驅動了。下面我簡單介紹一下:主要功能:DDE用戶端、伺服器功能                    COM、TCP讀寫服務                   OPC用戶端                   指令碼運算                  sql資料庫操作                 

方法中的內部類只能訪問final類型的變數

//  FirstSecondThird.javaclass First{   int firstVar = 1;   public void firstFn()   {      System.out.println("in firstFn firstVar = " + firstVar);      System.out.println(First.this.getClass().toString());     //  內部類有指向外圍類的指標,反之不可     

.Net Micro Framework研究—Tinyfnt字型研究

目前.Net Micro Framework系統僅支援Tinyfnt字型檔,官方僅提供兩種字型檔:NinaB.tinyfnt,small.tinyfnt。用我後來做的程式開啟這兩種字型,發現它們僅支援如下100字元:!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklmnopqrstuvwxyz{|}~°■

JTable 學習總結

// 示範JTable功能package Table;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.event.ChangeEvent;import

PDM開發配置(TC+Oracle92)

1  首先安裝oracle92,選擇不安裝資料庫(用TC的內建模板)。2  /iman0912/dbca_templates檔案複製到/oracle/ora92/assistants/dbca/templates3   啟動oracle的DCBA建立Teamcenter Engineering模板資料庫(資料庫的字元集選ZHS16GBK,國家字元集選AL16UTF16)。4  regedit進註冊表,oracle下的NS_LANG,數值全部改成SIMPLIFIED

JTree及JTable學習,在JTree中嵌套JTable的例子。

想做一個參數配置介面,需要進行樹狀管理。想要將參數作為葉子幾點進行配置。看來下書上的介紹。也找網上的相關文章參考了一下。效果基本是出來了,但是實際使用感受不理想。想要修改參數時很難用。如有那位肯不吝指教,非常感謝~如下:代碼如下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package tree;import java.awt.Component;

【STM32 .Net MF開發板學習-03】TinyGUI繪圖樣本

  【低價開發板】http://item.taobao.com/item.htm?id=7117999726  源碼下載:http://www.sky-walker.com.cn/yefan/MFV40/SourceCode/TinyGUI_Sample.rar文章參考: 《.Net Micro Framework 快速入門》中文討論群組:http://space.cnblogs.com/group/MFSoft/.Net Micro Framework官方圖形庫是WPF,由於目前ST

【.Net MF網路開發板研究-03】擷取雅虎天氣(HttpClient樣本)

        在上篇文章介紹了Http Server,通過PC上的IE瀏覽器(相當於Http client)來訪問開發板上的Http服務。這次我們在網路開發板上實現Http Client,擷取雅虎網站的天氣資訊,並把這些資訊在LCD上顯示出來。       包含兩部分的代碼,一是通過Http協議擷取資料,二是對擷取的網頁,進行XML解析,以期擷取天氣資訊。      主程式很簡單,就是web服務要求和畫面顯示。       public static void Main()        { 

【.Net MF網路開發板研究-02】Http Server功能示範

在上一篇博文中介紹的Web Server,其實是Socket編程應用,我們這篇文章介紹的是真正的Http Server,支援GET和POST功能。同樣我們還是在官方樣本Http Server上進行修改,為了使樣本更清晰,我們儘可能把代碼做的更簡單一些。主程式直接修改為如下代碼:        public static void Main()        {            try            {                RunServer("http");       

總頁數: 61357 1 .... 19340 19341 19342 19343 19344 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.