Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: 10% von Hex4000 = Hex400 ?

  1. #1
    Join Date
    08.11.2006
    Posts
    85
    Danke
    27
    Erhielt 1 Danke für 1 Beitrag

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo
    Wie kann ich in Step7 von einer Hex Zahl einen Prozentwert errechnen?
    Ich will z.B. 10 vorgeben, Ausgangswert ist Hex 4000, das Ergebnis soll H400 sein!
    Reply With Quote Reply With Quote 10% von Hex4000 = Hex400 ?  

  2. #2
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    10% von 4000h ist doch aber 666h

    um 4 nach rechts geschoben macht 400h
    Last edited by vierlagig; 11.12.2008 at 12:35.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    oder eben 6,25% von 4000h -> 400h
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. #4
    Join Date
    23.10.2004
    Location
    zu Hause
    Posts
    1,069
    Danke
    370
    Erhielt 406 Danke für 274 Beiträge

    Default

    Hallo,

    ich möchte mich da mal neugierdehalber mit einklinken...

    Hex 4000 = Dez 16348

    10% von Dez 16348 = Dez 1638,4

    soweit o.k.?

    Ist es nicht möglich eine Dez-Kommazahl in Hex zu wandeln?
    Ich habe es eben nur mal probiert und es nicht hinbekommen.

    Die 10% wären ja irgendetwas zwischen Hex 666 und Hex 667.

    Aber nur weil ich es nicht kann, heisst es ja nicht, dass es nicht geht.
    Also, äh... eigentlich wie immer

    Gruß,

    dia
    Diese Signatur enthält Inhalte von WTF und ist in Deinem Land nicht verfügbar!

  5. #5
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    Quote Originally Posted by diabolo150973 View Post
    Ist es nicht möglich eine Dez-Kommazahl in Hex zu wandeln?
    du betrachtest Ganzzahlen, da ist natürlich kein kömmasche da ... anders wäre es mit einer Gleitkomma- oder einer von S nicht unterstützten Festkommazahl ...

    [edit] dafür müßtest du also die 4000h erstmal zu einer Gleitkommazahl machen (bleiben wir mal bei S) -> 4680 0000h, 10% davon wäre dann 44CC CCCDh -> was als Ganzzahl 666h entspricht [/edit]
    Last edited by vierlagig; 11.12.2008 at 12:50.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    diabolo150973 (11.12.2008)

  7. #6
    Join Date
    08.11.2006
    Location
    Uckermark
    Posts
    913
    Danke
    201
    Erhielt 256 Danke für 208 Beiträge

    Default

    Ohne jetzt über den Sinn oder Unsinn nachdenken zu wollen:

    Code:
    L     DW#16#4000
    BTD
    DTR
    L     1.000000e-001
    *R
    TRUNC
    DTB
    T   MD200
    Last edited by OHGN; 11.12.2008 at 13:06. Reason: die neue S-Generation
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  8. #7
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    D#16#4000? hast du schon die neue S-generation?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  9. #8
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default

    Quote Originally Posted by OHGN View Post
    Ohne jetzt über den Sinn oder Unsinn nachdenken zu wollen:

    Code:
    L     DW#16#4000
    BTD
    DTR
    L     1.000000e-001
    *R
    TRUNC
    DTB
    T   MD200
    Das ist aber wirklicher Unsin OHGN
    Du machst aus der 4000 HEX durch BTD eine 4000 Dezimal. So war das ja nicht gemeint.

    Wenn, dann so:

    Code:
    L DW#16#4000
    L     10
    /I    
    T     MW   204
    Edit: Das mit dem Unsinn nehm ich zurück OHGN, der ABoden will das wirklich so rechnen? Komische Rechnung, gelle
    Last edited by Ralle; 11.12.2008 at 13:47.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  10. #9
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    Quote Originally Posted by Ralle View Post
    Code:
    L     DW#16#4000
     L     10
     /I    
     T     MW   204
    damit kommst du aber nicht zum ziel von 400h

    wenn dann so:

    Code:
    *
          L     W#16#4000
          L     W#16#10
          /I    
          T     MW    10
    bzw:
    Code:
    *
          L     W#16#4000
          L     16
          /I    
          T     MW    10
    bzw:
    Code:
    *
          L     W#16#4000
          SRW   4
          T     MW    10
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #10
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by vierlagig View Post
    damit kommst du aber nicht zum ziel von 400h

    wenn dann so:

    Code:
    *
          L     W#16#4000
          L     W#16#10
          /I    
          T     MW    10
    bzw:
    Code:
    *
          L     W#16#4000
          L     16
          /I    
          T     MW    10
    bzw:
    Code:
    *
          L     W#16#4000
          SRW   4
          T     MW    10
    Nein, er wollte 10% von 4000Hex, nicht 10Hex% von 4000Hex
    Das Ziel war doch nicht 400 hex, ich meine, er dachte, das wäre dann 400Hex, aber das ist Falsch.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •