0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

KUKA 機器人系統(tǒng)函數(shù)StrFind()-在字符串里查找

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-12-27 10:36 ? 次閱讀

搜索字符串變量

用功能 StrFind() 可以搜索字符串變量的字符串。

Result = StrFind( StartAt, StrVar[], StrFind[], CaseSens )

Result類型:INT

返回值的變量。返還值:第一個找到的字符的位置。如果沒

有找到字符,則返還值為 0。

StartAt類型:INT

在該位置時啟動搜索。

StrVar[] 類型:CHAR 框

待搜索的字符串變量.

StrFind[] 類型:CHAR

框搜索該字符串。

CaseSens 枚舉類型

#CASE_SENS:要區(qū)分大小寫。

#NOT_CASE_SENS:不區(qū)分大小寫。

示例:

1 DECL CHAR A[5]

2 INT B

3 A[]="ABCDE"

4 B = StrFind(1, A[], "AC", #CASE_SENS)

5 B = StrFind(1, A[], "a", #NOT_CASE_SENS)

6 B = StrFind(1, A[], "BC", #Case_Sens)

7 B = StrFind(1, A[], "bc", #NOT_CASE_SENS)

結(jié)果:

4 B = 0

5 B = 1

6 B = 2

7 B = 2

例:

"12.9,145.00,0"

Bint=strFind(1,Bytes1[],",",#not_case_sens)

k=bint+1

Aint=strFind(k,Bytes1[],",",#not_case_sens)

l=bint-1

for i=(1) to (l)

Bytes2[i]=Bytes1[i]

endfor

j=aint-1

for i=(1) to (j)

Bytes3[i]=Bytes1[i+k-1]

ENDFOR

結(jié)果:

Bytes2=“12.9“

Bytes3=“145.00“

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    213

    文章

    29510

    瀏覽量

    211652
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    589

    瀏覽量

    21128
  • KUKA
    +關(guān)注

    關(guān)注

    3

    文章

    218

    瀏覽量

    16901

原文標題:KUKA 機器人系統(tǒng)函數(shù)StrFind()-在字符串里查找

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏

    評論

    相關(guān)推薦
    熱點推薦

    KUKA重型機器人

    這個是KUKA重型機器人處理和測量混凝土軌枕的視頻。處理得相當精細。真心值得愛好機器者和愛國者研究研究。
    發(fā)表于 02-03 15:18

    字符串函數(shù)測試學(xué)習工程

    字符串函數(shù)測試學(xué)習工程
    發(fā)表于 07-01 16:38 ?6次下載

    Labview之字符串長度函數(shù)

    Labview之字符串長度函數(shù),很好的Labview資料,快來下載學(xué)習吧。
    發(fā)表于 04-19 10:43 ?0次下載

    基于STM32單片機發(fā)送字符串函數(shù)

    最近由于要調(diào)試一個SMS發(fā)送短信的模塊,該模塊需要發(fā)送一系列AT指令,且需要字符串發(fā)送,但是STM32官方給的usart.c中并沒有直接發(fā)送字符串函數(shù),因此寫了一個發(fā)送字符串
    發(fā)表于 01-04 15:05 ?5099次閱讀

    C語言的字符串處理函數(shù)

    指針是神奇的,指向整型的指針int *p1,可以操作整型數(shù)組int a[];指向字符型的指針char *p2,可以操作字符數(shù)組(字符串)char str[];更靈活的是,
    發(fā)表于 07-24 17:37 ?4次下載
    C語言的<b class='flag-5'>字符串</b>處理<b class='flag-5'>函數(shù)</b>

    LabVIEW的常用字符串操作教程免費下載

    字符串操作與信息的保存和顯示密不可分,而字符串操作運用也是LabⅥEW程序設(shè)計的一個難點,因此熟練使用字符串操作函數(shù)是使用LabⅥEW進行編程所必備的能力之
    發(fā)表于 08-21 14:51 ?26次下載
    LabVIEW的常用<b class='flag-5'>字符串</b>操作教程免費下載

    字符串函數(shù)重寫練習

    字符串函數(shù)重寫練習:字符串比較、字符串拼接、字符串查找字符
    的頭像 發(fā)表于 05-05 15:02 ?2191次閱讀

    C語言總結(jié)_字符串函數(shù)封裝練習

    字符串函數(shù)重寫練習:字符串比較、字符串拼接、字符串查找、字符
    的頭像 發(fā)表于 08-14 09:42 ?1256次閱讀

    KUKA機器人系統(tǒng)函數(shù)StrFind()介紹

    用功能 StrFind() 可以搜索字符串變量的字符串
    的頭像 發(fā)表于 11-16 10:32 ?2023次閱讀

    KUKA機器人系統(tǒng)函數(shù)StrCopy()復(fù)制字符串變量的方法

    函數(shù) StrCopy() 可以將字符串變量的內(nèi)容復(fù)制到另一個字符串變量中。
    的頭像 發(fā)表于 07-21 10:04 ?1344次閱讀

    MySQL替換字符串函數(shù)REPLACE

    MySQL是目前非常流行的開源數(shù)據(jù)庫管理系統(tǒng)之一,它具有強大的功能和性能。其中之一的字符串函數(shù)REPLACE,可以用于替換字符串中的指定字符
    的頭像 發(fā)表于 11-30 10:44 ?2142次閱讀

    oracle中拼接字符串函數(shù)

    Oracle中,我們可以使用 CONCAT 函數(shù)來拼接字符串。CONCAT 函數(shù)接受兩個參數(shù),它將這兩個參數(shù)連接起來并返回相應(yīng)的字符串結(jié)果
    的頭像 發(fā)表于 12-06 09:49 ?3682次閱讀

    labview中怎么對字符串中的進行實時處理

    LabVIEW是一種用于開發(fā)控制、測試和測量系統(tǒng)的可視化編程環(huán)境,它提供了許多處理字符串的功能。LabVIEW中,可以使用不同的函數(shù)和工具來實時處理
    的頭像 發(fā)表于 12-26 14:12 ?2548次閱讀

    labview中常用的字符串函數(shù)有哪些?

    LabVIEW中,常用的字符串函數(shù)廣泛覆蓋了對字符串的各種操作,包括但不限于格式化、搜索、替換、連接、計算長度等。以下是一些常用的字符串
    的頭像 發(fā)表于 09-04 15:43 ?1693次閱讀

    labview字符串如何轉(zhuǎn)換為16進制字符串

    LabVIEW中,將字符串轉(zhuǎn)換為16進制字符串是一個常見的需求,尤其是處理數(shù)據(jù)通信和硬件接口時。LabVIEW提供了多種方法來實現(xiàn)這一轉(zhuǎn)換,包括使用內(nèi)置
    的頭像 發(fā)表于 09-04 15:54 ?4730次閱讀