Jump to content
drr

Forbide spaces chars and remove spaces chars

Recommended Posts

I have a Samba sm43-j-r22.

I have two questions:

1. Is posible to forbide to the user to insert a string, that contains only spaces chars, in an ASCII String Control?

2. Is there a function to remove spaces of string at the beginning or at the end?

Share this post


Link to post
Share on other sites

1) I can't think of a way to do this

 

2)  You 'd have to separate the string in to MI's as separate ASCII characters and then recompile it back together with out the spaces.

Share this post


Link to post
Share on other sites

I don't have a Samba to try, but couldn't you use the keypad SB(s) in such a way that spaces entry when a particular screen is on is not accepted?

cheers,

Aus

Share this post


Link to post
Share on other sites

1) Use the Find String in String function block and search for ASCII 20h (space).  Then write logic to make them enter the string again if you find it.

image.png

2) The Find function will return a pointer of the space location.  You can use the Remove function to get rid of it.  You may have to let the functions loop a couple of times to find all instances of a space character.

Joe T.

  • Upvote 1

Share this post


Link to post
Share on other sites

Thank you all for yor replies !

I will use find string function to remove spaces at the begining and at the end.

Only one more question, is there any SB that goes to ON when the user has finished of input a variable in a control? or is better to detect that the user has touched the ENTER key (SB 53) ?

Share this post


Link to post
Share on other sites
8 hours ago, drr said:

Only one more question, is there any SB that goes to ON when the user has finished of input a variable in a control?

Not an SB, but the "Legal entry" field allows an MB that will turn on with a successful entry.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...