TaiwanTrade2

Bewise Inc. www.tool-tool.com Reference source from the internet.

分歧與迴圈...是MACRO的應用基礎之ㄧ

簡單講他是類似副程式的應用技術

我是覺得

在接觸MACRO的引數及變數之前

必須先把這段預習一下

我從我的資料夾轉貼一段分歧跟回圈的基本觀念給大大們參考分支和迴圈~~~

(感謝小雄大大的資料提供)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在程式中可用GOTO語句和IF語句改變控制執行順序。分支和迴圈操作共有三種類型:
 GOTO 語句——無條件分支(轉移)
 IF語句——條件分支;if…,then…
 WHILE語句—— 迴圈;while…
5.1無條件分支GOTO語句
控制轉移(分支)到順序號n所在位置。當順序號超出1~9999的範圍時,產生128號報警。順序號可用運算式指定。
格式:GOTO n;
n——(轉移到的程式段)順序號
例:GOTO1;
GOTO#10;
5.2 條件分支IF語句
在IF後指定一條件,當條件滿足時,轉移到順序號為n的程式段,不滿足則執行下一程式段。
格式:
IF [運算式] GOTOn;
處理;
Nn …;
 1、條件運算式
條件運算式由兩變數或一變數一常數中間夾比較運算符組成,條件運算式必需包含在一對方括弧內。條件運算式可直接用變數代替。
 2、比較運算符
比較運算符由兩個字母組成,用於比較兩個值,來判斷它們是相等,或一個值比另一個小或大。注意不能用不等號。
表5.2 比較運算符
運算符 含義
EQ 相等equal to (=)
NE 不等於not equal to (≠)
GT 大於Greater than (>)
GE 大於等於greater than or equal to(≥)
LT 小於less than (<)
LE 小於等於less than or equal to (≤)
 3、常式
求1~10的和。
O9500;
#1=0; 和
#2=1; 加數
N1 IF[#2 GT 10] GOTO2; 相加條件
#1=#1+#2; 相加
#2=#2+1; 下一加數
GOTO1; 返回1
N2 M30; 結束
5.3 迴圈WHILE 語句
在WHILE 後指定一條件運算式,當條件滿足時,執行DO到END之間的程式,(然後返回到WHILE 重新判斷條件,)不滿足則執行END後的下一程式段。
格式:
WHILE [條件運算式] DO m; (m=1, 2, 3)
處理;
END m;
 說明:
WHILE語句對條件的處理與IF 語句類似。
在DO和END後的數位是用於指定處理的範圍(稱循環體)的識別號,數字可用1、2、3表示。當使用1、2、3之外的數時,產生126號報警。
 While的嵌套
對單重DO-END循環體來說,識別號(1~3)可隨意使用且可多次使用。但當程式中出現迴圈交叉(DO範圍重疊)時,產生124號報警。
1、識別號(1~3)可隨意使用且可多次使用
WHILE […] DO1;
Processing
END1;

WHILE […] DO1;
Processing
END1;
2、DO範圍不能重疊
WHILE […] DO1;
Processing
WHILE […] DO2;

END1;
Processing
END2;
3、DO循環體最大嵌套為三重
WHILE […] DO1;

WHILE […] DO2;

WHILE […]DO3;
Processing
END3;

END2;

END1;
4、控制不能跳轉到循環體外
WHILE […] DO1;

IF […] GOTO n;

END1;
Nn … ;
5、分支不能直接跳轉到循環體內
IF […] GOTO n;

WHLE […] DO1;

Nn … ;

END1;
 限制Limitations
1、無限迴圈Infinite loops
當指定Do m而未指定WHILE語句時,將產生一個從DO到END為循環體的無限迴圈。
2、處理時間
當轉移到GOTO語句中指定順序號對應的程式段時,程式段根據順序號搜索。因此向回跳轉比向前跳轉要花費更多的處理時間。此時使用WHILE 語句迴圈可減少處理時間。
3、未定義變數
在條件運算式中使用EQ和NE判斷時,空值(null)和0會產生不同的結果,在其他類型的條件運算式中,空值(null)被認為是0。
 常式
求1~10的和
O9501;
#1=0;
#2=1;
WHILE [#2 LE 10] DO1;
#1=#1+#2;
#2=#2+1;
END1;
M30;
上述的觀念
式macro常用到的基本原則
也是基礎~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

歡迎來到Bewise Inc.的世界,首先恭喜您來到這接受新的資訊讓產業更有競爭力,我們是提供專業刀具製造商,應對客戶高品質的刀具需求,我們可以協助客戶滿足您對產業的不同要求,我們有能力達到非常卓越的客戶需求品質,這是現有相關技術無法比擬的,我們成功的滿足了各行各業的要求,包括:精密HSS DIN切削刀具協助客戶設計刀具流程DIN or JIS 鎢鋼切削刀具設計NAS986 NAS965 NAS897 NAS937orNAS907 航太切削刀具,NAS航太刀具設計超高硬度的切削刀具醫療配件刀具設計複合式再研磨機PCD地板專用企口鑽石組合刀具粉末造粒成型機主機版專用頂級電桿PCD V-Cut捨棄式圓鋸片組粉末成型機主機版專用頂級電汽車業刀具設計電子產業鑽石刀具木工產業鑽石刀具銑刀與切斷複合再研磨機銑刀與鑽頭複合再研磨機銑刀與螺絲攻複合再研磨機等等。我們的產品涵蓋了從民生刀具到工業級的刀具設計;從微細刀具到大型刀具;從小型生產到大型量產;全自動整合;我們的技術可提供您連續生產的效能,我們整體的服務及卓越的技術,恭迎您親自體驗!!

BW Bewise Inc. Willy Chen willy@tool-tool.com bw@tool-tool.com www.tool-tool.com skype:willy_chen_bw mobile:0937-618-190 Head &Administration Office No.13,Shiang Shang 2nd St., West Chiu Taichung,Taiwan 40356 http://www.tool-tool.com / FAX:+886 4 2471 4839 N.Branch 5F,No.460,Fu Shin North Rd.,Taipei,Taiwan S.Branch No.24,Sec.1,Chia Pu East Rd.,Taipao City,Chiayi Hsien,Taiwan

Welcome to BW tool world! We are an experienced tool maker specialized in cutting tools. We focus on what you need and endeavor to research the best cutter to satisfy users demand. Our customers involve wide range of industries, like mold & die, aerospace, electronic, machinery, etc. We are professional expert in cutting field. We would like to solve every problem from you. Please feel free to contact us, its our pleasure to serve for you. BW product including: cutting toolaerospace tool .HSS  DIN Cutting toolCarbide end millsCarbide cutting toolNAS Cutting toolNAS986 NAS965 NAS897 NAS937orNAS907 Cutting Tools,Carbide end milldisc milling cutter,Aerospace cutting toolhss drillФрезерыCarbide drillHigh speed steelCompound SharpenerMilling cutterINDUCTORS FOR PCDCVDD(Chemical Vapor Deposition Diamond )’PCBN (Polycrystalline Cubic Boron Nitride) Core drillTapered end millsCVD Diamond Tools Inserts’PCD Edge-Beveling Cutter(Golden FingerPCD V-CutterPCD Wood toolsPCD Cutting toolsPCD Circular Saw BladePVDD End Millsdiamond tool. INDUCTORS FOR PCD . POWDER FORMING MACHINE Single Crystal Diamond Metric end millsMiniature end millsСпециальные режущие инструментыПустотелое сверло Pilot reamerFraisesFresas con mango PCD (Polycrystalline diamond) ‘FresePOWDER FORMING MACHINEElectronics cutterStep drillMetal cutting sawDouble margin drillGun barrelAngle milling cutterCarbide burrsCarbide tipped cutterChamfering toolIC card engraving cutterSide cutterStaple CutterPCD diamond cutter specialized in grooving floorsV-Cut PCD Circular Diamond Tipped Saw Blade with Indexable Insert PCD Diamond Tool Saw Blade with Indexable InsertNAS toolDIN or JIS toolSpecial toolMetal slitting sawsShell end millsSide and face milling cuttersSide chip clearance sawsLong end millsend mill grinderdrill grindersharpenerStub roughing end millsDovetail milling cuttersCarbide slot drillsCarbide torus cuttersAngel carbide end millsCarbide torus cuttersCarbide ball-nosed slot drillsMould cutterTool manufacturer.

Bewise Inc. www.tool-tool.com

ようこそBewise Inc.の世界へお越し下さいませ、先ず御目出度たいのは新たな

情報を受け取って頂き、もっと各産業に競争力プラス展開。

弊社は専門なエンドミルの製造メーカーで、客先に色んな分野のニーズ

豊富なパリエーションを満足させ、特にハイテク品質要求にサポート致します。

弊社は各領域に供給できる内容は:

(1)精密HSSエンドミルのR&D

(2)Carbide Cutting tools設計

(3)鎢鋼エンドミル設計

(4)航空エンドミル設計

(5)超高硬度エンドミル

(6)ダイヤモンドエンドミル

(7)医療用品エンドミル設計

(8)自動車部品&材料加工向けエンドミル設計

弊社の製品の供給調達機能は:

(1)生活産業~ハイテク工業までのエンドミル設計

(2)ミクロエンドミル~大型エンドミル供給

(3)小Lot生産~大量発注対応供給

(4)オートメーション整備調達

(5)スポット対応~流れ生産対応

弊社の全般供給体制及び技術自慢の総合専門製造メーカーに貴方のご体験を御待ちしております。

Bewise Inc. talaşlı imalat sanayinde en fazla kullanılan ve üç eksende (x,y,z) talaş kaldırabilen freze takımlarından olan Parmak Freze imalatçısıdır. Çok geniş ürün yelpazesine sahip olan firmanın başlıca ürünlerini Karbür Parmak Frezeler, Kalıpçı Frezeleri, Kaba Talaş Frezeleri, Konik Alın Frezeler, Köşe Radyüs Frezeler, İki Ağızlı Kısa ve Uzun Küresel Frezeler, İç Bükey Frezeler vb. şeklinde sıralayabiliriz.

BW специализируется в научных исследованиях и разработках, и снабжаем самым высокотехнологичным карбидовым материалом для поставки режущих / фрезеровочных инструментов для почвы, воздушного пространства и электронной индустрии. В нашу основную продукцию входит твердый карбид / быстрорежущая сталь, а также двигатели, микроэлектрические дрели, IC картонорезальные машины, фрезы для гравирования, режущие пилы, фрезеры-расширители, фрезеры-расширители с резцом, дрели, резаки форм для шлицевого вала / звездочки роликовой цепи, и специальные нано инструменты. Пожалуйста, посетите сайт  www.tool-tool.com  для получения большей информации.

BW is specialized in R&D and sourcing the most advanced carbide material with high-tech coating to supply cutting / milling tool for mould & die, aero space and electronic industry. Our main products include solid carbide / HSS end mills, micro electronic drill, IC card cutter, engraving cutter, shell end mills, cutting saw, reamer, thread reamer, leading drill, involute gear cutter for spur wheel, rack and worm milling cutter, thread milling cutter, form cutters for spline shaft/roller chain sprocket, and special tool, with nano grade. Please visit our web  www.tool-tool.com  for more info.

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 beeway 的頭像
    beeway

    BW Professional Cutter Expert www.tool-tool.com

    beeway 發表在 痞客邦 留言(0) 人氣()