色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

函數部分定義的形式輸入

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-08-02 14:40 ? 次閱讀

調用函數(FC)

通過說明函數名(FC, SFC標識符)和參數表來調用函數。能夠用絕對或符號形式指定標識返回值的函數名稱:

FC31 (X1:=5, Q1:=Checksum) ; // 絕對形式

DISTANCE (X1:=5, Q1=:Checksum) ; // 符號形式

調用之后,函數的結果可用作為返回值或作為輸出和輸入/輸出參數(實際參數)。

60a0a7e8-1141-11ed-ba43-dac502259ad0.png

對比功能塊,函數提供一個結果當作返回值。基于這個原因,函數能夠被子當作地址來對待(VOID類型的函數除外)。

函數計算與函數有同樣名稱的返回值,且將其返回給調用它的塊。在那里,值代替函數調用。

例如,在下面的賦值中,DISTANCE函數被調用,且結果賦值給LENGTH變量。

LENGTH:= DISTANCE (X1:=-3, Y1:=2);

返回值能夠用在下面的函數或功能塊元素:

在一個賦值語句中,

在一個邏輯、算術或比較表達式或

作為更進一步的功能塊或函數調用的參數。

函數的參數

對比功能塊,函數沒有任何他們保存參數值的內存。在函數激活時,本地數據只中臨時地貯存。由于這個原因,當調用函數時,所有在函數聲明部分定義的形式輸入、輸入/輸出和輸出參數必須賦予實際參數。

例子(Example)

帶為輸入、輸出和輸入/輸出參數賦值的調用如下:

FC32 (E_Param1:=5,D_Param1:=LENGTH,

A_Param1:=Checksum)

函數調用舉例:

函數被調用(Function to be Called)

計算在使用笛卡爾坐標系統的同一平面中兩點(X1,Y1)和(X2,Y2)之間距離的函數DISTANCE可以是下面的形式(此例假設符號DISTANCE在符號表中為FC37已經聲明)。

FUNCTION DISTANCE: REAL // 符號
VAR_INPUT
X1 : REAL;
X2 : REAL;
Y1 : REAL;
Y2 : REAL;
END_VAR
VAR_OUTPUT
Q2 : REAL;
END_VAR
BEGIN 開始
DISTANCE := SQRT( (X2-X1)**2 + (Y2-Y1)**2 );
Q2 := X1+X2+Y1+Y2;
END_FUNCTION

調用塊(Calling Block)

下例顯示更多函數值的使用的可選擇的形式:

FUNCTION_BLOCK CALL
VAR
LENGTH : REAL ;
CHECKSUM : REAL ;
RADIUS : REAL;
Y : REAL;
END_VAR
BEGIN
. . .
// 在賦值語句中調用:
LENGTH := DISTANCE (X1:=3, Y1:=2, X2:=8.9, Y2:= 7.4, Q2:=CHECKSUM) ;
// 在算術或邏輯表達式中調用,如:
Y := RADIUS + DISTANCE (X1:=-3, Y1:=2, X2:=8.9, Y2:=7.4, Q2:=Checksum)
// 用來為進一步的被調用的塊提供參數
FB32.DB32 (DIST:= DISTANCE (X1:=-3, Y1:=2, X2:=8.9, Y2:=7.4), Q2:=Checksum)
. . .
END_FUNCTION_BLOCK

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7004

    瀏覽量

    88944
  • 參數
    +關注

    關注

    11

    文章

    1832

    瀏覽量

    32196
  • 函數
    +關注

    關注

    3

    文章

    4327

    瀏覽量

    62573

原文標題:函數的參數

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    SUMIF函數與SUMIFS函數的區別

    : 1. 函數定義 SUMIF函數 :用于對滿足單一條件的單元格求和。其基本語法為 SUMIF(range, criteria, [sum_range]) ,其中: range :應用條件的區域
    的頭像 發表于 10-30 09:51 ?1029次閱讀

    用TINA V9進行電路仿真,自定義函數按鈕是灰色的,無法輸入是哪里的問題?

    最近用TINA V9進行電路仿真,激勵想使用自定義函數,但是發現自定義函數按鈕是灰色的,無法輸入,是什么地方設置不對嗎?
    發表于 08-21 08:17

    怎么由系統函數判斷濾波器的類型

    不同的應用場景。 系統函數定義 系統函數,也稱為傳遞函數,是描述線性時不變(LTI)系統輸入和輸出之間關系的數學模型。對于離散時間系統,系
    的頭像 發表于 08-15 10:30 ?2247次閱讀

    典型干擾輸入信號的形式有哪些

    在電子工程和信號處理領域,干擾輸入信號是一個常見的問題,它可能會導致系統性能下降、數據丟失或錯誤。本文將介紹典型干擾輸入信號的形式,以及它們對系統的影響和應對策略。 電磁干擾(EMI) 電磁干擾
    的頭像 發表于 08-08 11:20 ?763次閱讀

    神經元模型激活函數通常有哪幾類

    神經元模型激活函數是神經網絡中的關鍵組成部分,它們負責在神經元之間引入非線性,使得神經網絡能夠學習和模擬復雜的函數映射。以下是對神經元模型激活函數的介紹: 一、Sigmoid
    的頭像 發表于 07-11 11:33 ?1029次閱讀

    人工神經元模型中常見的轉移函數有哪些

    輸出是輸入的線性組合。形式為 ( y = w cdot x + b ),其中 ( w ) 是權重,( x ) 是輸入,( b ) 是偏置。線性函數在某些情況下是有用的,但它們不能解決非
    的頭像 發表于 07-11 11:22 ?1059次閱讀

    神經網絡中激活函數定義及類型

    詳細介紹激活函數定義、類型。 激活函數定義和基本功能 2.1 定義 激活函數(Activat
    的頭像 發表于 07-02 10:09 ?515次閱讀

    神經網絡中的激活函數有哪些

    在神經網絡中,激活函數是一個至關重要的組成部分,它決定了神經元對于輸入信號的反應方式,為神經網絡引入了非線性因素,使得網絡能夠學習和處理復雜的模式。本文將詳細介紹神經網絡中常用的激活函數
    的頭像 發表于 07-01 11:52 ?575次閱讀

    函數信號發生器的定義、功能及應用

    隨著現代電子技術的飛速發展,電子測試設備在科研、生產、教育等領域的應用越來越廣泛。其中,函數信號發生器作為一種重要的電子測試設備,在電子工程、通信、科研等領域發揮著至關重要的作用。本文將詳細介紹函數信號發生器的定義、分類、功能、
    的頭像 發表于 05-15 14:42 ?1705次閱讀

    請問vodi函數(u32 *a)里的*a是要往函數輸入什么?

    請教各位這個函數輸入量的意思是什么? 意思是u32類型的*p嗎? 在例程里輸入的是 u32 a[n]; 這么定義的數組,而且使用該函數時是
    發表于 04-26 06:35

    PHP用戶定義函數詳細講解

    還可以根據需要定義函數。這些稱為“用戶定義函數”。 ? 句法: function function-name() ?{ ? ? statement 1 : ? ? statement
    的頭像 發表于 03-20 14:27 ?393次閱讀

    淺談C語言中的函數定義

    如果函數要使用參數,則必須聲明接受參數值的變量。這些變量稱為函數形式參數。 形式參數就像函數內的其他局部變量,在進入
    發表于 03-11 10:09 ?384次閱讀

    內聯函數定義 為什么需要內聯函數

    inline關鍵字是C99標準的型關鍵字,其作用是將函數展開,把函數的代碼復制到每一個調用處。
    的頭像 發表于 02-19 12:20 ?540次閱讀

    傳遞函數定義是什么 傳遞函數的拉氏反變換是什么響應

    傳遞函數定義: 傳遞函數是一種數學工具,用于描述線性時不變系統(LTI系統)的輸入與輸出之間的關系,通常用H(s)表示。傳遞函數是Lapl
    的頭像 發表于 02-01 10:53 ?4371次閱讀

    round函數公式怎么輸入

    , ndigits) 參數說明: number:要進行四舍五入的數字。 ndigits:指定保留的小數位數。這是一個可選參數,默認為0。 根據ndigits的不同取值,round函數的行為略有不同: 當ndigits為0時,round函數返回離
    的頭像 發表于 01-15 17:27 ?938次閱讀
    主站蜘蛛池模板: 精品无码人妻一区二区免费AV| 99久久就热视频精品草| 亚洲国产精麻豆| 亚欧视频在线观看| 亚洲欧美无码2017在线| 一个人免费完整观看日本| 中文字幕专区高清在线观看| 囯产愉拍亚洲精品一区| YELLOW视频在线观看免费版高清| 成年人视频在线免费| 国产精品熟女人妻| 久久免费视频| 欧美日韩中文在线字幕视频| 色人阁久久| 亚洲综合中文| jizzhd中国| 黑兽在线观看高清在线播放樱花| 久久亚洲精品中文字幕60分钟| 欧洲电影巜肉欲丛林| 小货SAO边洗澡边CAO你动漫| 最近免费中文字幕大全免费 | 99视频在线观看免费视频| 动漫美女人物被黄漫在线看| 含羞草完整视频在线播放免费| 伦理电影v男人天堂| 色欲狠狠躁天天躁无码中文字幕| 亚州AV中文无码乱人伦在线| 2020国产成人免费视频| 俄罗斯18xv在线观看| 久久精品国产色蜜蜜麻豆国语版| 日韩精品一区VR观看| 一级做a爰片久久毛片一| 国产CHINESE HD精品| 麻豆精品一卡2卡三卡4卡免费观看| 四川少妇大战4黑人| 7756短视频| 精品无码乱码AV| 亚洲 日韩 国产 制服 在线| fyeex性欧美人与曾| 玖玖爱精品视频| 亚洲无线观看国产|