1. 請教ADS編程問題

請問ads7843的CLK時鍾端是接的外部時鍾線還是單片機的IO口,若接外部時鍾,這個是串列通信用的時鍾,就是SPI通信。這個引腳是接單片機的I/O的。你既然

2. 怎樣在ADS1.2環境下的實時操作系統下編寫ARM的C程序

我也正好在調試ADS程序,用的正好是ARM7處理器。按你的描述兩個問題應該都是相關的啟動代碼和配置文件沒有完全修改好,所以不能進行調試,你可以參照相關說明對配置文件進行修改,ARM7和ARM9的資源等有所不同,不可照搬使用。

3. 小程序怎麼設置rotate的起始位置

1、空心漢字字形如採用AutoCAD R14中的BONUS功能,有一個TXTEXP命令,可將文本炸為線,對做立體字十分有用。

2、AutoCAD R14的Support中ACAD.dwt為預設模板,要好好加工它,把常用的層、塊、標注類型定義好,再加上標准圖框,能省去大量重復工作。

3、dimzin系統變數最好要設定為8,這時尺寸標注中的預設值不會帶幾個尾零,用戶直接接受預設值十分方便快捷。

4、trim命令中提示選取要剪切的圖形時,不支持常用的window和crossing選取方式。當要剪切多條線段時,要選取多次才能完成。這時能夠採用fence選取方式。當trim命令提示選擇要剪除的圖形時,輸入「f」,然後在屏幕上畫出一條虛線,回車,這時被該虛線接觸到的圖形全部被剪切掉。

5、AutoCAD R14中用NOTEPAD、EDIT、DIR、DEL等系統命令,筆者認為其中NOTEPAD對自定義CAD用途較大,但採用起來會發現屏幕一閃(進了DOS),又返回,十分讓人不愉快,讓我們來編一個小程序,取名為note.lsp:

(defun c:notepad()

(startapp "notepad"()

先將ACAD.pgp中的NOTEPAD命令定義行刪除,重入CAD後,再將此程序用命令:(load "note")裝入,下一次用NOTEPAD命令會有更好效果,最好將(load "note")加入Support子目錄下的ACADR14.lsp 中。

6、在CAD中可按規定編定.ahp的CAD幫助文件,在R14下用ahp2hlp.exe將其轉變為.hpj的文件和 .rtf的文件,再用HelpWorkshop工具(在VC5中有)將其項目打開,編譯為.hlp文件。

7、在多行文字(mtext)命令中採用Word97編輯文本。 Mtext多行文字編輯器是AutoCAD R14中的新增功能,它提供了Windows文字處理軟體所具備的界面和工作方式,它甚至能夠利用Word97的強大功能編輯文本,這一功能能夠用如下方法實現:

打開「Tools」菜單選「Preferences」 命令,「Preferences」對話框彈出後,打開「Files/Text Editor,Dictionary,and Font File Name/Text Editor Application/Internal」,雙擊「Internal」,出現「Select

a file」對話框,接著找到「Winword.exe」應用程序文件,擊「打開」鈕,最後單擊「OK」返回。完成以上設置後,用戶如再採用mtext命令時系統將自動調用我們熟悉的Word97應用程序,為AutoCAD中的文本錦上添花。

8、漢化菜單。將support目錄下的acad.mnu文件復制為chinese.mnu。用寫字板打開chinese.mnu。仔細觀察會發現其中有許多類似「***POP」的條目,每一條目定義了一列下拉菜單。將引號中的英文命令名稱改為中文,存檔退出。再在R14中輸入「menu」命令,將chinese.mnu菜單文件裝入,下拉菜單就變成了中文。還能夠再裝入acad.mnu 文件將菜單還原。

9、CMDECHO變數決定了命令行回顯是否產生,其在程序執行中應設為0。

10、AutoCAD R14的命令縮寫也可用在R13,方法是將AutoCAD R14下Support子目錄下的ACAD.pgp拷貝至AutoCAD R13的Support子目錄下。

11、形如f30H11( )的標注如何去標注呢,請在文本內容中輸入「%%c30{H11(}{H0.7x;S+0.1^-0.2;})」,能夠實現,如嫌太麻煩,就編個程序來簡化操作。

12、在AutoCAD中的菜單源文件為.mnu文件,將其修改可將自己的命令加入菜單中,再用menu命令裝入,可參加AutoCAD幫助了解菜單文件格式。圖標工具條中加入自己的命令相對簡單,可在工具條上點右鍵,在toolbar對話中,點new按鈕,輸入工具條後,一個新工具條產生,再選Customize按鈕,選定custom,將空按鈕拖入工具條中,再在空按鈕上按右鍵,這樣就可定義自己的按鈕圖標和命令。

13、巧用工具按鈕自定義。AutoCAD中有許多lsp文件能為我們提供非常實用的命令,如chtext.lsp就是一個很好的文字修改命令,尤其適用於大批文字的修改,但在採用這樣的命令之前必須先把lsp文件載入。一般用戶能夠通過選取「Tools」菜單中「Load Application ...」選項,再利用對話框打開AutoCAD R14/Support下的Chtext.lsp文件,然後擊 「Load」鈕,或者也能夠直接在命令行中鍵入「(load 「chtext」)」 以達到載入的目的,如此做總有些繁瑣。下面我們用自定義工具按鈕的方式解決這個問題,右擊任意工具鈕,彈出「Toolbars」對話框,擊「Customize...」鈕,在「Categories:」中選「Custom」項,將出現的空按鈕拖到工具條中目標位置,擊「Close」鈕返回,接著右擊空按鈕,出現「Button Properties」對話框,在「Name:」欄中為命令鈕命名,「Help:」欄中用戶可寫入或不寫入內容,然後在「Macro:」中鍵入「(load 「chtext」)cht」,至於「Button Icon",用戶可選系統提供的圖標,也能夠點「Edit...」自行繪制或者直接調用已有的bmp文件,最後點「Apply」鈕並依次關閉對話框返回。這樣用戶自己的工作按鈕就做成了。由於在後面增加了「cht」(注意:前面要有空格),所以用戶只要按下工具鈕便能夠直接去選擇要編輯的目標文件。

14、單擊「Object Propertys」工具條上的「Make objects' layer current」按鈕,然後在作圖區選擇要去的圖層上的任一圖形,當前層立刻變換到選取的圖形所在層。

15、在AutoCAD中有時有交*點標記在滑鼠點擊處產生,用BLIPMODE命令,在提示行下輸入OFF可消除它。

16、BREAK命令用來打斷實體,用戶也能夠一點斷開實體,用法是在第一點選擇後,輸入「@」。常用一條線一段為點劃線,另一段為實線時。

21.用戶自定義的Lisp文件一定要自動裝入AutoCAD,這樣就需要在acadr14.lsp中加入用戶Lisp文件的裝入語句,acadr14.lsp(早期版本為acad.lsp),好似DOS的Autoexec.bat,一定要好好利用,在其中如定義了名為S::STARTUP()的函數可自動運行它(給CAD加個啟用畫面如何,可用STARTUP加startapp函數,也可加登錄密碼)。

22、AutoCAD的狀態行也可自定義,用DIESEL語言能夠訪問它,最簡單的方法用modemacro命令,後輸入$(getvar,clayer),以後當前層名就顯示在狀態行上,用戶化可謂無孔不入吧!

23、「Stretch」命令也是一個常用命令,但輸入命令後,系統總要提示「select object to stretch by crossing_window or crossing_polygon...」,要求用戶再輸入一個「C」後才能用滑鼠去選擇目標。為了使操作簡化,用戶只需將系統提供的工具按鈕做些小小的修改就行。右擊任意工具按鈕彈出「Toolbars」對話框,再右擊「stretch」工具鈕彈出「Button Proporties」對話框,在「Macro:」框中的「^c^c_stretch」後鍵入空格和「C」。以後用戶再點擊處理後的工具鈕就能夠直接選擇目標進行操作。

24、用R14打開R12的文件時,即使正確地選擇了漢字字形文件,還是會出現漢字亂碼,原因是R14與R12採用的代碼頁不同。可到AutoDesk公司主頁下載代碼頁轉換工具wnewcp。運行wnewcp 後,首先選中「R11/R12」復選框,再單擊「Browse」按鈕,選擇要轉換的文件或目錄,然後選擇新的代碼頁,ANSI936或GB2312均可,單擊「Start Conversion」即開始轉換。轉換後,在R14中就能正確地顯示漢字。

25、DIMSCALE決定了尺寸標注的比例,其值為整數,預設為1,在圖形有了一定比例縮放時應最好將其改為縮放比例。

26、AutoCAD R14中提供了大量的命令縮寫,許多R13中無縮寫的命令也有了縮寫,下面提供了CAD中的單字元縮寫:A:ARC, B:Bmake, C:Circle, D:ddim, E:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,offset,P:pan,R:redraw,S:stretch, T:mtext,U:undo,V:ddview,W:Wblock,X:explode,Z:zoo,可大量採用之,採用後會發現比滑鼠點取快(尤其在1s輸5個字元的速度下)。AutoCAD R14大量擴充了簡化命令,不僅增加了以首字母簡化的命令(這里不列出),而且增加了用前兩個字母簡化的命令,常用的如:array、、dist、donut、dtext、filter、mirror、pline、rotate、trim、scale、snap、style、units等,更加提高了用鍵盤輸入命令的速度,對熟悉鍵盤的朋友來說簡直是如虎添翼。

27、AutoCAD二次開發工具很多,Lisp早就有了,R11提供了ADS(Acad Develop system),R12中提供了ADS對實模式下C編譯器(如BC,MSC)的支持,R13提供ARX(Acad Runtime eXtend),R14提供了VB Automation,這個Automation使VB編寫CAD程序成為可能,渴望CAD編程的人有了一個最好的選擇,不必學習ADS、ARX、Object ARX,和AutoLisp,一起加入AutoCAD編程的世界。

28、AutoCAD的圖形格式為.dwg,也可導出為.bmp及.wmf或.eps、.dxf、.3ds,假如用render命令可存為.pcx、.tga、.tif格式,AutoCAD還可將文件直接存為這幾種格式,要為系統裝一個名為「Raster file export」的列印機,用它列印到文件,ACAD2000還可將文件存為JPG格式。

29、R14默認的「命令取消」鍵是「ESC」鍵,假如用戶已經習慣了R12的「Ctrl+C」怎麼辦呢?點擊菜單Tools for accelerator keysautoCAD classic,然後就能夠用「Ctrl+C」取消命令了,同時「ESC」鍵仍然有效。

30、有的用戶採用AutoCAD時會發現命令中的對話框會變成提示行,如列印命令,控制它的是系統變數CMDDIA,關掉它就行了。

31、AutoCAD中有不少外部Lisp命令文件,能夠直接觀察它們,假如學習開發Lisp應用程序,注意:R14可是最後一版Lisp文件內容公開的AUTOCAD,在CAD2000中Lisp文件內容是加密的。

32、AutoCAD R14用戶通常均採用系統給出的預設格式存檔,這種格式存檔的缺點是文件所佔空間大,不能用低版本的應用程序(如:AutoCAD R12、AutoCAD R13)打開,為避免磁碟空間的浪費,用戶能夠在「Save Drawing As」對話框的「保存類型」中選「AutoCAD R12/LT2 Drawing」格式存檔。例如:同一dwg文件用兩種方式存檔,它們的大小分別是87KB、58KB。可見差別還是很可觀的。而且後者文件能夠在R12、R13版本的應用程序中打開。這種方法對配置較低的用戶尤為實用。

33、AutoCAD R14的BONUS中有一個ARCTEXT命令,可實現弧形文本輸出,採用方法為先選圓弧,再輸入文本內容,按OK。

34、AutoCAD R14中列印線寬可由顏色設定,這樣機械制圖中的各種線型不同、線寬不同的線條可放入不同的層,在層中定義了線型和顏色,而在列印設置中設定線型與顏色的關系,效果良好。

35、在作完零件圖進行組裝時,可將零件圖塊插入後焊開,再用group成組後組裝,這時用ddselect命令控制組選取處於何種狀態,取消組選取時可將組內成員刪除、剪切、修改,要移動零件時再打開組狀態。

36、CAD的較高版本中提供了形位公差標注,但圓度及同軸度中的圓不夠圓,其實,AutoCAD中常見符號定義都在AutoCAD安裝目錄下SUPPORT子目錄下的gdt.shp文件中,其中2號和4號字元定義了圓形的形狀,圓的弧度竟為127°,但不太好改正之(如改為90°更不好看)。

37、AutoCAD中ACAD.pgp文件十分重要,它記錄命令縮寫內容,用戶可自定義它們,格式如下:<命令縮寫> *命令名稱。也可定義系統命令,AutoCAD R14提供了sh命令,可執行DOS命令,但在Windows下作用不大。

38、在AutoCAD中有一些DOS下的exe文件在R14中仍有用途,用Slidelib.exe可將幻燈片作庫,mc.exe可實現菜單的編譯。

39、如遇到快捷鍵失效,如^o失去作用,變為正交模式切換的情況,請用menu將當前採用菜單的.mnu菜單源文件重裝一遍就行。

40、BREAK將實體兩點截開,在選取第二點時如用「@」來回答,可由第一點將實體分開。

4. 我是ARM初學者,請問嵌入式系統不移植操作系統用ADS編譯好應用程序直接燒錄行嗎

單獨的,用ads直接編譯的程序當然能夠 放入arm中執行
(指各種埠初始化什麼都自己編寫的,代碼從初始位置開始的那種)

如果你說的應用程序是指在某個操作系統上運行的應用程序
那就不行了...

5. 剛學ARM 請問用ADS1.2編寫ARM匯編程序怎麼後面的中文注釋都是亂碼

我的可以注釋啊 但是作為2部分處理了
還是學慣用英文注釋比較好吧

6. ARM的ADS開發套件與嵌入式操作系統,比如LINUX是什麼關系

ARM是CPU,Linux或是Wince是系統,而ADS是一個工具,主要是用來編譯程序小程序,如Boot,大程序不會用這個編譯,如OS內核Linux下一般用arm-linux-gcc交叉編譯。WinCE下用Platform Build 直接編譯成.nk0或.bin下載到目標平台上。
就是用ADS編譯Boot,下載到平台上,一般Boot都會實現一個下載OS鏡像的功能(如果沒有可以自己實現),有的用串口,有的用USB,也有用網卡的,下載到NandFlash或是內存。
OS的鏡像文件就是Linux或是WinCE內核。
扎說呢?就是這個關系~ 汗~~~~~~~~~~~

7. ADS是什麼軟體啊

ADS(先進設計系統)在Beckhoff TwinCAT 系統中,各個軟體模塊(如TwinCAT PLC、TwinCAT NC、Windows 應用程序等)的工作模式類似於硬體設備,它們能夠獨立工作。

各個軟體模塊之間的信息交換通過TwinCAT ADS 而完成。ADS(Advanced Design System)即先進設計系統,它為設備之間的通訊提供路由。在TwinCAT PC 和Beckhoff 的CX、BX、BC 系列控制器中都包含TwinCAT 信息路由器。因此各個ADS 設備之間都能夠交換數據和信息。



(7)ads12編小程序擴展閱讀:

通過從頻域和時域電路模擬到電磁場模擬的全套模擬技術,ADS讓設計師全面表徵和優化設計。單一的集成設計環境提供系統和電路模擬器,以及電路圖捕獲、布局和驗證能力 —— 因此不需要在設計中停下來更換設計工具。

先進設計系統是強大的電子設計自動化軟體系統。它為蜂窩和便攜電話、尋呼機、無線網路,以及雷達和衛星通信系統這類產品的設計師提供完全的設計集成。

8. ads1255與ads1256編程有何區別

不能直接下載使用,需要改一些命令,因為通道數不一樣,地址有區別

9. 求ADS1112的工作原理和工作過程

ADS1112是TI公司生產的一款具有兩個差動或三個單端通道的自校準ADC,可配置為提供12位到16位精度。該產品使用板上2.048V參考電壓(精度為0.05%,漂移為5ppm/C)執行轉換過程,其可編程數據速率為15、30、60或240采樣/每秒。板上可編程增益放大器(增益高達8),能夠以極高的精度測量弱信號。
對ADS1112進行讀寫過程:
在讀取某通道轉換結果之前,先對ADS1112進行寫入,寫入時發送兩個位元組,第一個位元組為ADS1112的I2C的寫地址,第二個位元組為控制寄存器值。當寫入完成後,可以在轉換結束後對其進行讀取。讀取時先發送ADS1112的I2C的讀地址,然後接受3個位元組。第一個位元組為數據寄存器的高8位,第二個位元組為數據寄存器的低8位,第三個位元組為控制寄存器。其中ADS1112的讀地址為0b1 0 0 1 0 A1 A0 1,寫地址為0b1 0 0 1 0 A1 A0 0(A1,A0為ADS1112引腳,當下拉時為0,上拉時為1)。