Zapis decimalnega števila v niz s pomočjo relacije

V programu Creo Parametric lahko z enostavno uporabo relacije celo število spremenite v niz.

Napisal Domen Resnik, 16.07.2020 v Nasveti & triki

Verzija: od Creo 2.0 do Creo 7.0

V programu Creo Parametric lahko z enostavno uporabo relacije spremenite parameter tipa celo število (Integer) v parameter tipa niz (String). To omogoča funkcija itos.

Primer:
IZHODNA_VREDNOST = itos(VHODNI_PODATEK)

Vhodni podatek za funkcijo itos je celo število. Če število ni celo, jo program samodejno zaokroži. Izhodno vrednost funkcije itos je parameter tipa niz. Namen funkcionalnosti itos (Integer to String) je predvsem ta, da lahko izdelani String parameter uporabite kot del drugega parametra. 

Slika 1: Funkcija itos in uporaba v parametru OPIS

Kaj pa v primeru, ko želite decimalno število (Real Number) spremeniti v niz (String) in ob tem ohraniti poljubno število decimalnih mest?

V programu Creo ne obstaja neposredna funkcija, ki bi to omogočala. Zato smo v Audaxu pripravili relacijo, ki jo lahko uporabite na enostaven način:

  • Pretočite dokument, v katerem je zapisana relacija: retos.txt
  • V progamu Creo odprite okno z relacijami: zavihek Tools > Relations.
  • Uvozite relacije preko ukaza File > Import Relations…
  • V primeru uvoza relacij, bodo vse obstoječe relacije odstranjene. Če tega ne želite, relacijo iz dokumenta retos.txt enostavno skopirajte (Copy/Paste) v okno Relations.

Slika 2: Uvoz relacij iz tekstovnega dokumenta

  • Relacija je sestavljena iz treh delov: vhodnih parameterov, izhodnega parametra in preverajanja.
  • Za vhodne podatke izpolnite parametra:
    • VPIS_RS – ročno vpišite decimalno število ali pa vrednost enačite z drugim parametrom (lasten parameter, parameter meritve,…) ali dimenzijo (d1,…).
    • DM – vpišite število decimalnih mest, na katero bo število zaokroženo.
  • Izhodni parameter:
    • STRING_RS – funkcija, ki pretvori decimalno število v niz (String).
  • Preverjanje omogoča ustrezno prilagoditev negativnih števil in števil, ki se začnejo z 0.

Parameter STRING_RS lahko sedaj uporabite kot samostojen parameter ali kot del drugega parametra.  

Slika 3: Relacija Real number to String, ki decimalno število zaokroži na 3 decimalna mesta in jo spremeni v niz.

Vse parametre v relaciji Real number to String lahko poljubno preimenujete, da bodo ustrezali vašim zahtevam v podjetju.

Poglobljeno znanje o relacijah in parametrih lahko pridobite na tečaju Nadaljevalne tehnike modeliranja komponent.

Želite več podobnih vsebin?

Prejemajte jih neposredno na svoj elektronski naslov! Zaupajte nam svoj elektronski naslov in se pridružite nekaj tisoč inženirjem in drugim bralcem naših e-novic.

S klikom na gumb "Prijavi" se strinjate, da vas dodamo na listo prejemnikov naših e-novic. Od slednjih se lahko kadarkoli enostavno odjavite.

-%