Geschwindigkeit erhöhen

hello,
ID CC: arbeite gleichzeitig mit AI & ID und jetzt da ich in ID bei ca 30 Seiten mit Text und Grafiken (verknüpft) angelangt bin braucht der Laptop schon etwas bzw. auch schon 2x abgestürtzt - obwohl er nicht der Leistungsschwächste sein sollte. (RAM 4GB, Intel i5-2450 @ 2,5GHZ, Geforce GT540M 1GB)
Habe über Foren Suche nur gefunden, dass ID für eine große Anzahl an Dokumenten seine Schwierigkeiten hat (naja, hat word sowieso auch crashes im Minutentakt..)
Gibts da ein paar mögliche Einstellungstricks, liegts am PC, sollte ich das Dokument einfach in mehrere Chapter aufteilen und zum Schluss als Buch zusammenführen?
bg
andreas

30 Seiten sollten jetzt eher kein Problem darstellen. Aber auch da kommt es auf die Art des Dokumentes an.
Es gibt verschiedene Varianten.
Zuerst könnte man die Hintergrundaufgaben (Preflight etc.) ausschalten. Dann könnte man die Anzeigeleistung von Bildern auf „normale Anzeige“ (niedrigaufgelöste Anzeige) oder „schnelle Anzeige“ (Bilder sind „ausge-X-t“) stellen. Und man könnte Ersatzformate ohne Grep zum Arbeiten verwenden und erst final die richtigen einsetzen (Achtung: Fehlerpotential). Außerdem trägt die Verwendung vieler Querverweise deutlich zu einem langsameren Arbeittempo bei.

Similar Messages

  • Preise / Preislisten erhöhen mit B1

    Hallo,
    unser Vertrieb plant bei vielen Kunden deren Preislisten um 2,5% zu erhöhen.
    Vorausgesetzt der Kunde ist einverstanden... gibt es eine Möglichkeit im B1 Preise
    oder Preislisten über ein Menü zu bearbeiten, daß ein Auf- oder Abschlag in % angewendet wird.
    Ich hab noch nix gefunden. Oder geht das nur mit eine Abfrage - dann in Excel -
    in Excel entsprechend bearbeiten - und mittels Excel-Import wieder rein in B1  (bzw. DTW)
    Gibt es ein Addon ?
    Vielen Dank für Eure Wissenwerte
    Gruß und schönen Abend
    Markus
    (B1 2007A, SP1 PL10HF2)

    Wie wäre es mit einer neuen Preisliste basierend auf der alten mit Faktor 1,025? Die Kunden, die "einverstanden" sind kriegen dann die neue Preisliste zugeordnet. Wenn der Faktor nur mit 2 Nachkommastellen definiert ist, funktioniert es eigentlich trotzdem, dass erst mal mit 1,025 gerechnet wird. Die Nachkommastellen könnten trotzdem problematisch werden. Deshalb ist Excel und DTW da oftmals die bessere Methode.
    Wenn es Sonderpreislisten bei den Kunden gibt - hier kann man per Faktor ändern. Lagerverwaltung/ Preislisten/ Sonderpreise/ Sonderpreise global aktualisieren/ Reiter Preis ändern. Allerdings sollte man hier erst mal "Testen". was den gewünschten Erfolg bringt. Sofern die Sonderpreise nicht automatisch auf Preislisten basieren, kann es funktionieren.
    Gruß
    Dr. Gabriele Grueneberg

  • Lautstärke erhöhen / ausklingen lassen

    hallo,
    wie kann ich bei einer sounddatei am anfang die lautstärke erhöhen, also ansteigen lassen und am ende schön ausklingen lassen? bis jetzt hab ich das immer so gemacht, dass ich den anfang / das ende der sounddatei in mehrer stücke geschnitten habe und jedem teil eine eigene lautstärke zugeteilt habe, so dass es sich nach ausklingen / ansteigen anhört. gibt es da auch eine andere möglichkeit?

    Hi,
    in welchem Programm soll das gemacht werden ? Üblich ist solche Dinge mit "fade IN" oder "fade out" zu machen oder "cross over". Da gibt es ein Handbuch dort ist alles sehr gut beschrieben.
    mfg
    Klaus

  • Wie kann ich die "Sprachkommentarspur" deutlich erhöhen ?

    Hallo,
    ich habe gemäß Anleitung die Tonspuren "richtig" als Vorder- und Hintergrund - Spuren definiert.
    Ton1 = Originalsound = Vordergrund, Sprachkommentar = Vordergrund, Sound = Musik = Hintergrund.
    Sodann SmartMix verwendet.   Am PC hört sich alles optimal gut an.
    Das Ergebnis ist auch nach manuellem Setzen der Keyframes frustrierend: Spur 2 (Sprachkommentar) ist kaum hörbar ...
    Was muss ich tun, um den wichtigen Kommentar als Priorität zu bekommen ??
    Ich danke Euch im voraus sehr herzlich,
    Doncharmi

    Hi, ATR !
    I hope everything is okay ?
    I ask, if you got the below mentioned email from me. It would be very
    much appreciated, if you find the time and answers for my problem.
    So, I thank you in advance for your patience and remain,
    Doncharmi
    Am 10.02.2014 17:00, schrieb Walter Scharmer:
    Hi ATR,
    sorry for the delay, - life has a lot of little problems to solve
    YES, I`VE DONE THE JOB:
    the result of my little test-video (as you proposed) shows the same
    resulta s my 5hrs. - "epos" ...
    I used smartmix as follows:
    Channel 1 = foreground = original-sound
         "         2 = foreground = spoken comment with
    3-Media-USB-headset (very good "pegel")
         "         3 = background = music file
    Here again the "3" ist dominating both other channels, especially the
    comment... Impossible !
    If you need further technical details of my pc, of course i will send
    them.
    If you need my test-file "test für atr" (18 seconds), i will send it.
    I do hope that all my work is not "behind the horizon" and appreciate
    very much your help!
    Doncharmi
    Am 04.02.2014 21:02, schrieb A.T. Romano:
    >>
    >>
    >>       Re: Wie kann ich die "Sprachkommentarspur" deutlich erhöhen ?
    >>
    >> created by A.T. Romano <http://forums.adobe.com/people/A.T.+Romano>
    >> in /Premiere Elements/ - View the full discussion
    >> <http://forums.adobe.com/message/6085660#6085660>

  • Anzahl der Lizenzen erhöhen

    Wie kann ich die Anzahl der Lizenzen erhöhen? (6 Stück verbraucht; Neuinstallation Tolino und PC notwendig) 

    Versuchen Sie Adobe Live Chat : http://www.adobe.com/support/chat/ivrchat.html ,
    oder als eine leichte Abkürzung versuchen http://helpx.adobe.com/contact.html?product=digital-editions&topic=using-my-product-or-ser vice
    Klicken Sie auf " Ich brauche noch Hilfe " und dann sollten Sie am unteren Rand der Seite ' mit einem Mittel, Chat ' .
    ' Fragen Sie unsere Experten " wird in der Tat nur führen Sie zurück auf dieses Forum.
    Manchmal bekommt man 'Sorry ! Alle Agenten beschäftigt sind - bitte bald wieder . "
    Nicht aktualisieren Sie die Seite , einfach hängen und es sollte schließlich gehen Sie auf " Jetzt chatten und Agent verfügbar ist ."
    Sie können Ihren Berechtigungen , und dann müssen Sie alle Geräte, die Sie brauchen noch neu aktivieren .
    ( Leider habe Adobe nicht herumgesprochen einem Admin Website zum Anzeigen und Bearbeiten Berechtigungen. )
    Einige der Vertreter wurden nicht richtig geschult und wissen nicht, was zu tun ist ( und behaupten, es gibt nichts, was sie tun können );
    in diesem Fall die einzige Möglichkeit zu sein scheint, zu geben , dass chatten und versuchen eine weitere Sitzung in der Hoffnung auf einen geschulten Vertreter .
    Wenn Ihr Problem mit einem anderen Gerät mit Overdrive , Bluefire , Aldiko oder ähnliche Dritten app, ist es empfehlenswert , dass die App nicht zu erwähnen, wenn auf den Chat , nur erwähnen , dass Sie von Berechtigungen ( E_ACT_TOO_MANY_ACTIVATIONS ) laufen. Dank für diesen Tipp AJP_Bear .
    Try Adobe Live Chat: http://www.adobe.com/support/chat/ivrchat.html,
    or as a slight short cut try http://helpx.adobe.com/contact.html?product=digital-editions&topic=using-my-product-or-ser vice
    Click on 'I still need help' and then you should see 'Chat with an Agent' at the bottom of the page.
    'Ask our experts' will indeed just lead you back to this forum.
    Sometimes you will get ‘Sorry! All agents are busy— please check back soon.’
    Don’t refresh the page, just hang on and it should eventually go to ‘Chat Now, and agent is available’.
    They can reset your authorizations, and then you must reauthorize any devices you still need.
    (Unfortunately, Adobe haven’t got round to an admin website for viewing and editing authorizations.)
    Some of the representatives haven't been properly trained and don't know what to do (and claim there is nothing they can do);
    in that case the only way seems to be to give up that chat and try another session hoping for a properly trained representative.
    If your problem is with another device using Overdrive, Bluefire, Aldiko or similar third party app, it is recommended not to mention that app when on the chat, just mention that you have run out of authorizations  (E_ACT_TOO_MANY_ACTIVATIONS) .  Thanks to AJP_Bear for that tip.

  • Wie kann ich meine Lizenz erhöhen? Ich habe meine 6 Plätze schon vergeben

    Wie Kann ICH meine Lizenz bei Adobe Digital Editions erhöhen? DAMIT ICH mehr ALS 6 Geräte autorisieren Kann.
    Danke für Eine schnelle Antwort

    Schon mal hier probiert? http://support.apple.com/kb/HT1933?viewlocale=de_DE
    http://www.apple.com/de/support/itunes/contact/

  • Erhöhung der Schleifenaktualisierung

    Hallo,
    anbei schicke ich ein VI zur Steuerung eines Versuchstandes. Hierbei soll eine Schleife bis zu 1000 mal Sekunde aktualisiert werden. Bei der Auswertung der Spreadsheet-Dateien stellen wir jedoch fest, dass nur 153, 154, 158, 161 oder auch mal 162 Messwerte pro Sekund trotz höherer Vorgaben erfaßt werden. Warum läßt sich die Frequenz nicht erhöhen?
    Wir verwenden als Multifunktions-DAQ PCI-6024E, der steuernde Computer ist ein Dell Precision 350 MT Pentium 4, 2.66 GHz, Betriebssystem Windows XP Prof.
    Vielen Dank im voraus für entsprechende Hinweise
    Attachments:
    v-testand.llb ‏67 KB

    Hi Katinka,
    die VIs "AI-KANAL-Abtasten" konfigurieren bei jedem Aufruf den Kanal neu. Das kostet Zeit und ist unnötig.
    Es reicht, wenn die Kanäle einmal, und zwar vor der whileschleife, konfiguriert werden.
    Wenn Sie auf diese VIs doppelklicken, so kommt der jeweils dahinterstehende Code zum Vorschein.
    Sie können den Code jetzt bis zum VI "AI Config" zerlegen.
    Dieses können Sie dann vor die Whileschleife legen.
    Das Gleiche gilt auch für "Dig Line.VI".
    Ich denke, daß Sie die Performance Ihres Programms so deutlich verbessern können.
    Mit freundlichen Grüßen
    Peter Weber
    NI Germany

  • [SOLVED] Notebook temperature problem

    Hi everyone,
    I use Arch Linux (i686) since 2008 on different machines. But my Acer 8935G Notebook is giving me headaches for some time now.
    I bought it one year ago and Arch Linux ran nearly out of the box (ALSA drivers took some time, but that's done). In spring I noticed, that the computer is getting hotter than it did before (Idle: 70° Celsius / 158° Fahrenheit). In Windows Vista, I get idle temperatures around 40° C (104° F). And before spring, I got temps booting Linux around 50° C (122° F), which was absolutley okay and worked for me.
    I didn't change system settings or configurations, and I tried some possible solutions, because I thought, maybe it's a kernel problem, but that's just a wild guess.
    What I did so far:
    - trying alternate kernels (BFS, CK, ZEN)
    - tried different cpufreq settings (dynamic cpu scaling is working -> cpufreq-info)
    - undervolting via intel-phc (no changes in temperature at all)
    - tried powertop
    none of that worked.
    I have to say, that's not just a Arch Linux-related problem, other distributions give me the same problems (PCLinuxOS 2010, Linux Mint KDE 4.4).
    My question so far is - has anybody experienced similar problems and found a solution for it?
    Thanks in advance for the help - I'll really appreciate it.
    PowerTOP 1.13 (C) 2007 - 2010 Intel Corporation
    Sammle Daten für 30 Sekunden
    Ihre CPU unterstützt folgende C-Status:C1 C2 C3 C4 C5 C6
    Ihr BIOS meldet folgende C-Status:C1 C2 C6
    Cn Verweildauer
    C0 (Prozessor läuft) ( 5,0%)
    zyklisches AbfraC1 mwait 3,0ms ( 0,0%)
    C1 mwait 0,5ms ( 0,0%)
    C2 mwait 2,6ms (20,9%)
    C6 mwait 4,4ms (74,0%)
    P-States (Frequenzen)
    Turbo-Modus 3,2%
    2,67 GHz 0,2%
    2,14 GHz 0,3%
    1,60 GHz 1,2%
    800 MHz 95,1%
    Aufwachen pro Sekunde : 248,2 Intervall: 30,0s
    Keine ACPI Stromverbrauch-Schätzung verfügbar
    Häufigste Ursachen für das Aufwachen:
    31,8% ( 88,3) [kernel scheduler] Load balancing tick
    28,4% ( 79,0) PS/2 keyboard/mouse/touchpad interrupt
    8,7% ( 24,1) [iwlagn] <interrupt>
    8,4% ( 23,4) [extra timer interrupt]
    3,9% ( 10,9) [Rescheduling interrupts] <kernel IPI>
    3,3% ( 9,0) plasma-desktop
    2,6% ( 7,2) [kernel core] hrtimer_start (tick_sched_timer)
    2,3% ( 6,5) chromium
    1,4% ( 4,0) [kernel core] usb_hcd_poll_rh_status (rh_timer_func)
    1,4% ( 3,8) X
    1,3% ( 3,7) [TLB shootdowns] <kernel IPI>
    1,2% ( 3,2) knotify4
    0,9% ( 2,5) [acpi] <interrupt>
    0,8% ( 2,2) mysqld
    0,5% ( 1,5) [i915] <interrupt>
    0,4% ( 1,2) [ahci] <interrupt>
    0,4% ( 1,1) kwin
    0,4% ( 1,0) knemo
    0,3% ( 1,0) [kernel core] iwl_bg_monitor_recover (iwl_bg_monitor_recover)
    0,2% ( 0,5) virtuoso-t
    0,2% ( 0,5) hald-addon-stor
    0,2% ( 0,5) [kernel core] __enqueue_rt_entity (sched_rt_period_timer)
    0,1% ( 0,3) gpg-agent
    0,1% ( 0,3) [Function call interrupts] <kernel IPI>
    0,1% ( 0,2) kslowd000
    0,1% ( 0,2) kded4
    0,1% ( 0,2) init
    0,1% ( 0,2) akonadiserver
    0,1% ( 0,2) flush-8:16
    0,1% ( 0,2) flush-8:0
    0,1% ( 0,2) bdi-default
    0,0% ( 0,1) konsole
    0,0% ( 0,1) nepomukservices
    0,0% ( 0,1) [kernel core] bdi_arm_supers_timer (sync_supers_timer_fn)
    0,0% ( 0,1) akonadi_control
    0,0% ( 0,1) kslowd001
    0,0% ( 0,1) crond
    0,0% ( 0,1) sensors
    0,0% ( 0,0) [kernel core] cfq_completed_request (cfq_idle_slice_timer)
    0,0% ( 0,0) hald
    0,0% ( 0,0) [kernel core] neigh_timer_handler (neigh_timer_handler)
    0,0% ( 0,0) [kernel core] neigh_add_timer (neigh_timer_handler)
    0,0% ( 0,0) [kernel core] sk_reset_timer (tcp_delack_timer)
    0,0% ( 0,0) rpcbind
    An audio device is active 100,0% of the time:
    hwC0D0 Realtek ALC889
    Ein USB Gerät ist 100,0% der Zeit aktiv:
    USB Gerät 1-2 : FingerPrinter Reader (Generic)
    Suggestion: Enable Device Power Management by pressing the P key
    Vorschlag: Aktivieren Sie USB-Autosuspend für Nicht-Eingabegeräte inden Sie die U-Taste betätigen
    Vorschlag: Erhöhen Sie die "VM dirty writeback time" von 5,00 auf
    15 Sekunden durch: echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
    Dadurch belasten die VM Hintergrundaktivitäten die Festplatte weniger.
    Deaktivieren Sie mit folgendem Befehl die "Wake-On-Lan" Funktion:
    ethtool -s eth0 wol d
    "Wake-On-Lan" hält die Physikalische Netzwerkverbindung aufrecht.
    Vorschlag: Aktivieren Sie das SATA ALPM link power Management mit: echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
    oder durch betätigen der S-Taste.
    Vorschlag: Aktivieren Sie mit folgendem Befehl die WLAN Stromsparfunktionen:
    iwconfig wlan0 power timeout 500ms
    Dadurch verringert sich die WLAN-Geschwindigkeit etwas, spart aber Strom.
    Vorschlag: Aktivieren Sie mit folgendem Befehl die HD-Audio Stromsparfunktionen:
    echo 1 > /sys/module/snd_hda_intel/parameters/power_save
    oder übergeben Sie dem Modul den Parameter power_save=1.
    Suggestion: Enable the CONFIG_PCIEASPM kernel configuration option.
    PCI Link Powermanagement (ASPM) allows the hardware to go to low power mode
    automatically when a PCI-E device is idle.
    aktuelle "USB suspend" Statistiken
    Name des aktiven Gerätes
    100,0% USB Gerät 3-1 : BCM2046 Bluetooth Device (Broadcom Corp)
    100,0% USB Gerät 2-7 : HD Video WebCam (SuYin)
    100,0% USB Gerät 2-6 : A309 (AVerMedia)
    100,0% USB Gerät 1-2 : FingerPrinter Reader (Generic)
    0,0% USB Gerät usb8 : UHCI Host Controller (Linux 2.6.35-ARCH uhci_hcd)
    0,0% USB Gerät usb7 : UHCI Host Controller (Linux 2.6.35-ARCH uhci_hcd)
    0,0% USB Gerät usb6 : UHCI Host Controller (Linux 2.6.35-ARCH uhci_hcd)
    0,0% USB Gerät usb5 : UHCI Host Controller (Linux 2.6.35-ARCH uhci_hcd)
    0,0% USB Gerät usb4 : UHCI Host Controller (Linux 2.6.35-ARCH uhci_hcd)
    100,0% USB Gerät usb3 : UHCI Host Controller (Linux 2.6.35-ARCH uhci_hcd)
    100,0% USB Gerät usb2 : EHCI Host Controller (Linux 2.6.35-ARCH ehci_hcd)
    100,0% USB Gerät usb1 : EHCI Host Controller (Linux 2.6.35-ARCH ehci_hcd)
    Runtime Device Power Management statistics
    Name des aktiven Gerätes
    Devices without runtime PM
    09:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
    06:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe
    02:00.2 Mass storage controller: O2 Micro, Inc. Device 8130
    02:00.1 SD Host controller: O2 Micro, Inc. Device 8120
    02:00.0 FireWire (IEEE 1394): O2 Micro, Inc. Device 10f7
    01:00.1 Audio device: ATI Technologies Inc RV710/730
    01:00.0 VGA compatible controller: ATI Technologies Inc Device 9488
    00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller
    00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller
    00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge
    16 more devices without runtime PM ommitted
    Recent audio activity statistics
    Name des aktiven Gerätes
    100,0% hwC0D0 Realtek ALC889
    Recent SATA AHCI link activity statistics
    Active Partial Slumber Device name
    Last edited by ewigkeit (2010-09-27 16:31:13)

    Thanks TigTex,
    but I can safely say, the temperature problem is real. It's not just a false sensor, because of the heat, the metal-case of the laptop is generating. It really gets uncomfortable when working on that hot case (hands on the hot machine and typing - after a while you can order your hands "well done" *sigh*). Because of that, I switched to an external keyboard, but that's not really a solution. The weird thing is, that the temperature problem didn't exist at the beginning - and it doesn't exist on Windows. And it's also not a cleaning problem - I clean my machine regularly (because I hate dust, generally ).
    I can also say, that the fan is working - and it's working also dynamicaly (gets louder, when the machine gets hotter).
    I checked the CPU sensors on Windows with Core Temp regularly (runs automatically in system tray at boot).
    The machine ran 20 minutes (after 1h I get around 70° C / 73° C / 73° C):
    $ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +67.0°C (crit = +106.0°C)
    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0: +61.0°C (high = +105.0°C, crit = +105.0°C)
    coretemp-isa-0001
    Adapter: ISA adapter
    Core 1: +59.0°C (high = +105.0°C, crit = +105.0°C)
    @litemotiv
    $ dmesg |grep iwlagn
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
    iwlagn: Copyright(c) 2003-2010 Intel Corporation
    iwlagn 0000:09:00.0: enabling device (0000 -> 0002)
    iwlagn 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:09:00.0: setting latency timer to 64
    iwlagn 0000:09:00.0: Detected Intel(R) WiFi Link 5100 AGN, REV=0x54
    iwlagn 0000:09:00.0: Tunable channels: 13 802.11bg, 24 802.11a channels
    iwlagn 0000:09:00.0: irq 47 for MSI/MSI-X
    iwlagn 0000:09:00.0: loaded firmware version 8.24.2.12
    Xorg.0.log (using x86-video-intel):
    [    18.630] (II) intel(0): Integrated Graphics Chipset: Intel(R) GM45
    [    18.630] (--) intel(0): Chipset: "GM45"
    I will check for powersaving features, thanks for the hinch.

  • T420s Fan noise Issue

    Hi JameZ, I just PMed you with the requested information. I didn't figure out what "MTM" is.
    Thanks for the support.

    Ladies and Gentlemen, I found a temporary fix for our hair dryer issue.  There's a German guy who calls himself "troubadix" (the bard in Asterix) who developed an application to adjust the fan speed on ThinkPads. The application is called TPFancontrol. It's latest version is 0.62 and is set up for his T60.  The latest version can be found at troubadix page from uni-marburg right here.  Donations are welcome to him.  Discussion threads are here and here.  And below are the settings I use in the TPFancontrol.ini file to run my ThinkPad T420s quietly when on the go (passive until 50°C). When docked in the Advanced mini 3 plus docking station and using two external monitors (1920x1200 + 1050x1680) the discrete graphics kicks in and the CPU is always near the 60°C mark. With the settings below you should be able to keep the temps around 60°C with moderate office work. The fan spins between 2900 and 3700 RPM.  Settings: ////  >>>>  Celsius / Fahrenheit: temperatures in °C (active) / °F  <<<<
    // !!! Temp of lowest Level > 79 -> switch to Fahrenheit !!! see below
    // ATTENTION: example temp values are for my T61, especially// BluetoothEDR=1,  SensorName5=no5, IgnoreSensors=no5 too // temp levels 10 degrees centgrade higher than in T4x, R5x,// change for your purposes.// Achtung: die eingetragenen Temperaturwerte benutze ich beim T61,// speziell hier: BluetoothEDR=1, SensorName5=no5, IgnoreSensors=no5// Für T4x, R5x können die Temps 10 Grad niedriger eingetragen werden.// Bitte alles für die eigenen Zwecke anpassen.
    // advice for programmers: TPFanControl must acquire mutex named// "Access_Thinkpad_EC" to get access to embedded controller// Hinweis für Programmierer: TPFanControl muss den Mutex // "Access_Thinkpad_EC" aquirieren können um Zugang zum embbeded // controller zu bekommen.
    // with Active=3 & ManFanSpeed=0 & ManModeExit=78 you can have a nice// quiet time until temps reaches 78 deg. centigrade  :-))// mit Active=3 & ManFanSpeed=0 & ManModeExit=78 kann man nach dem // "Kaltstart eine schöne ruhige Zeit haben, bis die Temps 78 °C // erreichen und das Programm auf smart mode schaltet.
    // -----------------------------------------------------------------// -----------------------------------------------------------------// "Active=0" program just reads config. // "Active=1" allow program to modify fan.// "Active=2" program will come up in smart mode.// "Active=3" program will come up in manual mode.// bei "Active=0" wird nur die Konfiguration ausgelesen. // bei "Active=1" die Veränderung des Lüfterverhaltens ist aktiviert.// bei "Active=2" startet das Programm im "Smart"-Modus. // bei "Active=3" startet das Programm im "Manual"-Modus. 
    Active=2
    // -----------------------------------------------------------------// manual fan speed at program start// Lüfterstufe beim Programmstart
    ManFanSpeed=7  // -----------------------------------------------------------------// Program exits manual mode and switches to smart mode with last chosen// profile, if this temp (degrees Centigrade or Fahrenheit) is achieved.// default= 80 degrees Centigrade / 176 degrees Fahrenheit.// Das Program verlässt den manual mode und schaltet auf smart mode mit // letztem gewähltem Profil, wenn diese Temperatur erreicht ist.// default= 80 Grad Celsius / 176 Grad Fahrenheit.
    ManModeExit=78     //ManModeExit=172   // with Fahrenheit
    // -----------------------------------------------------------------// Window stays on Top if StayOnTop=1, normal behavior =0// Programmfenster bleibt im Vordergrund bei StayOnTop=1, ansonsten =0
    StayOnTop=0// -----------------------------------------------------------------// Set to 1 for slim widget// Schmales Programmfenster bei SlimDialog=1, ansonsten =0 
    SlimDialog=1    // -----------------------------------------------------------------// set to 1 for bluetooth with enhanced data rate (i.e. T61,// X61  for T4x, R5x set BluetoothEDR=0 )// BluetoothEDR=1 für bluetooth mit enhanced data rate (EDR, z.B. T61,// X61  für T4x, R5x BluetoothEDR=0 setzen)
    BluetoothEDR=1 // -----------------------------------------------------------------// Windows Priority of Process (0-5, normal=2), increase if fancontrol has // big delays in response while other processes consume performance.// Windows-Priorität des Processes (0-5, normal=2), ggf. erhöhen, falls // Reaktion des Programms zu träge wegen Resourcenverbrauch durch andere// Anwendungen
    ProcessPriority=2
    // -----------------------------------------------------------------// Show no icon ballons: NoBallons=1, show icon ballons: NoBallons=0// Icon Sprechblasen anzeigen mit NoBallons=0, keine bei NoBallons=1
    NoBallons=1
    // -----------------------------------------------------------------// check temperatures every x seconds (default 5)// Überprüft die Temperaturen alle x Sekunden (Standard ist 5).
    Cycle=5
    // -----------------------------------------------------------------// For Thinkpads A2x,T2x,X2x set NoExtSensor=1 to exclude reading // of extended sensors to prevent program errors. Attention 570(E) // is NOT compatible. Fan speed is not available on all models.// Bei Thinkpads A2x,T2x,X2x NoExtSensor=1 setzen: die Sensoren 9-12// werden nicht ausgelesen und dadurch Fehlermeldungen vermieden. // Funktioniert NICHT bei 570(E), Fanspeed nicht immer verfügbar.
    NoExtSensor=0
    // -----------------------------------------------------------------// Minimize to systray immediately when starting// Minimiert das Programm schon beim Start in die Taskleiste.
    StartMinimized=1
    // -----------------------------------------------------------------// check icon of tpfcicon.exe (optional) every x seconds (default 1)// Überprüft das Icon von tpfcicon.exe alle x Sekunden (Standard =1).
    IconCycle=1
    // -----------------------------------------------------------------// Show new icon with max. temperature / sensor name// Zeige neues Icon mit Max. Temperatur / Sensorbezeichnung
    ShowTempIcon=1
    // -----------------------------------------------------------------// Save the icon by a start delay of the program/service of // "SecStartDelay" (sec.) within "SecWinUptime" (sec.) after (re)boot// Delete slashes '//' at next 3 parameters.// Das Problem der nicht erscheinenden Icons wird durch eine // Startverzögerung um SecStartDelay (Sekunden) innerhalb einer Zeit von// SecWinUptime (Sekunden) verhindert. Kommentarstriche "//" entfernen.////SecWinUptime=120//"SecWinUptime" (sec.) after (re)boot//SecStartDelay=60//start delay of the program (sec.)//NoWaitMessage=0//set to 1 to avoid sleep message//ReIcCycle=600//rebuild TempIcon every xxx secs.
    // -----------------------------------------------------------------// Temperature thresholds for turning the taskbar icon// yellow orange red (Smart and Manual mode only and// only together with MinimizeToTray=1)// Temperaturgrenzwerte, die das Symbol in der Taskbar gelb,// orange bzw. rot färben. (Nur im "Smart"- und "Manual"-Modus // in Kombination mit "MinimizeToTray=1" verfügbar.) 
    IconLevels=65 75 80    // Fahrenheit: IconLevels=122 140 158
    // -----------------------------------------------------------------// Beep frequency and duration (in ms) for successful// fan state changes. (Set either or both to zero to // disable)// Frequenz und Dauer des Piep-Signals (in ms), das eine erfolgreiche// Änderung des Lüfterzustands ankündigt. (Um den Piepton abzuschalten,// setzen Sie entweder einen oder beide Werte auf 0.)
    FanBeep=3 2
    // --------------------------------------------------------// If this max number of consecutive EC read errors occur// program will switch fan back to bios mode and exit// Sobald die maximale Anzahl aufeinanderfolgender EC-Lesefehler// erreicht ist, schaltet das Programm auf den BIOS-Modus um // und wird beendet.
    MaxReadErrors= 10
    // --------------------------------------------------------// Log2File=1 enables, Log2File=0 disables writing to TPFanControl.log// Start program with admin rights.// Log2File=1 aktiviert, Log2File=0 deaktiviert// Schreiben nach TPFanControl.log, Programm benötigt Admin-Rechte.
    Log2File=1
    // --------------------------------------------------------// Log2csv=1 enables, Log2csv=0 disables // writing to TPFanControl_csv.txt renamed to // TPFanControl_last_csv.txt after restart of TPFanControl// rename to *.csv for use with excel// Start program with admin rights.// Log2csv=1 aktiviert Schreiben nach TPFanControl_csv.txt// Programm benötigt Admin-Rechte. Datei wird umbenannt in // TPFanControl_last_csv.txt nach erneutem Start von TPFanControl// In *.csv umbenennen für anschliessende Bearbeitung mit excel
    Log2csv=0
    // --------------------------------------------------------// List (separated by comma) of sensors to ignore when// determining the max. temperature.  (Use lower case,// e.g "IgnoreSensors=pci,aps")// Liste der Sensoren, getrennt durch Kommata, die bei der// Ermittlung der Maximaltemperatur ignoriert werden. (Verwenden// Sie kleine Buchstaben, z.B. "IgnoreSensors=pci,aps".)
    //IgnoreSensors=no5
    // ---------------------------------------------------------// List of new 3 letter sensor names, delete leading // slashes to aktivat. Don't use capital letters for readability // of temp icon.// Liste von neuen Sensorname (jeweils 3 Buchstaben), zum// Aktivieren die Schrägstriche löschen. Kleine Buschstaben // wg. der Lesbarkeit im TempIcon gebrauchen.
    //SensorName1=cpu//SensorName2=aps//SensorName3=pcm//SensorName4=gpu//SensorName5=no5//SensorName6=x7d//SensorName7=bat//SensorName8=x7f//SensorName9=bus//SensorName10=pci//SensorName11=pwr//SensorName12=xc3
    // ---------------------------------------------------------// calculating Highest Temp with: // temperature of sensor no. = real temp minus SensorOffsetno.// Default SensorOffset1-12=0 , Capital O in SensorOffset,// to activate delete slashes '//',// Negative SensorOffsetno. values increase temperature values.// Berechnung von Highest Temp mit: // Temperatur des Sensor Nr. = reale Temp minus SensorOffsetnr.// Default: SensorOffset1-12=0 , Grosses O in SensorOffsetnr.// zum Aktivieren Schrägstriche '//' löschen,// Negative SensorOffsetnr-Werte erhöhen den Temperaturwert.
    //SensorOffset1=20//SensorOffset2=20//SensorOffset3=0//SensorOffset4=2//SensorOffset5=1//SensorOffset6=5//SensorOffset7=5//SensorOffset8=4//SensorOffset9=3//SensorOffset10=2//SensorOffset11=1//SensorOffset12=5
    // -----------------------------------------------------------------// set to 1 to show calculated temps for sensors// =1 gesetzt zeigt die Temperaturen mit Offsetkorrektur an
    ShowBiasedTemps=0 
    // -----------------------------------------------------------------// Show all/active sensors at start up. all=1 only active=0// Zeige alle/aktive Sensoren an: alle=1, nur aktive =0
    ShowAll=1  
    // --------------------------------------------------------// temperature levels 'Level=' with associated fan levels// (for the fan to come back, temperature must fall// down to previous level).  There may be more or// less levels in this list.  The first one should// have a fan speed of zero and is the "turn off"// temperature.// Fan speed of 64 is extreme and may be an *unsupported*// and *damaging* mode.  A fan speed of 128 setting is// not really a fan speed in itself but will instead switch// fan control to BIOS mode (0x80).  The idea of this// is to let the program get out of the way and let the// BIOS handle extremes.(and then switch back to smart if// the temperature is okay again)//// Im Folgenden sind die Temperaturpegel samt den jeweils// zugeordeten Lüfterstufen aufgelistet. (Sobald die Temperatur in// den Bereich eines niedrigeren bzw. höheren Pegels wechselt, wird// die Lüfterstufe automatisch angepasst und folglich verringert bzw.// erhöht sich die Geschwindigkeit des Lüfters.) Diese Liste kann// weniger oder auch mehr Stufen beinhalten. Sinngemäß sollte die// erste Stufe die gewünschte Temperatur definieren, bei der sich// der Lüfter ausschaltet (Lüftergeschwindigkeit 0)// Die Lüftergeschwindigkeit 64 ist ein Extremwert und könnte somit// eine von IBM nicht unterstützte und sogar schädigende Betriebsart// darstellen.  Die Lüftergeschwindigkeit 128 ist an sich keine eigene// Geschwindigkeitsstufe, sondern gibt stattdessen die Kontrolle// des Lüfters an das BIOS (BIOS mode, 0x80) zurück. Der Hintergrund// dieser Einstellung ist die Möglichkeit, das Programm auszuschließen,// um Extemfälle wieder vom BIOS steuern zu lassen. (Sobald sich die// Temperatur wieder im Normbereich befindet, wird erneut der Smart// Modus aktiviert.)//// Temp of lowest Level (commonly set to fan speed zero) of profile // "Smart Mode 1" will switch from Celsius to Fahrenheit if set higher // than 79 degrees. Temps of higher levels have no influence on F/C. //// profile "Smart Mode 1"// change values and number of items for your needs// Celsius:         // Fahrenheit: 
    MenuLabelSM1=Smart Mode 1/  Label for Icon Menu, must be terminated by '/'
    Level=45 1// Level=140 0Level=50 2// Level=150 1Level=55 2              // Level=165 3Level=60 3// Level=175 7Level=65 4// Level=195 64Level=70 5Level=75 7Level=90 128
    // optional 2nd profile "Smart Mode 2", switched by icon menue// change values and number of items for your needs// to deactivate, insert leading '//' into following lines
    MenuLabelSM2=Smart Mode 2/  Label for Icon Menu, must be terminated by '/'
    Level2=22 0// Level2=70 0Level2=33 1// Level2=90 1Level2=38 2// Level2=100 2Level2=44 3// Level2=110 3Level2=55 7// Level2=130 7Level2=66 64// Level2=150 64Level2=77 128// Level2=170 128
    // -----------------------------------------------------------------// IconColorFan=1 digital Icon will turn green while fan is running. // IconColorFan=1 Digitales Icon wird grün während der Lüfter läuft.
    IconColorFan=1
    // -----------------------------------------------------------------// Lev64Norm=1 : Fan level 64 acts as normal level with hysteresis, // fan will run till next lower temp step is reached (no pulsing fan). // If set to zero fan level 64 acts as emergency level without hysteresis,// fan will run till level64 temp is reached again (pulsing fan can happen).// Lev64Norm=1 : Fan level 64 arbeitet mit Hysterese, Lüfter läuft, // bis nächst tieferer level erreicht wird. Lüfter pulsiert nicht.// Falls Lev64Norm=0 gesetzt, arbeitet level 64 als Notfallkühlung oberhalb// der Temperatur von level 64. Ein Pulsieren des Lüfters ist möglich.
    Lev64Norm=1 I hope this helps. I wish you a great sunday. 

  • Frequenzgenerator mit stetiger Takterhöhung, WIE?

    Hallo,
    ich möchte einen Schrittmotor mit DIAdem ansteuern. Dazu habe ich den Schaltplan erstellt, es funktioniert auch alles soweit.
    Nur möchte ich jetzt die Umdrehungsgeschwindigkeit des Schrittmotors stetig erhöhen. Ich dachte da an ein Modul mit dem man den Frequenzgenerator verändern kann. Also den eingestellten Takt des Generators verändert. Oder kann man auch das ausgegebene Signal des Generators mit einer Formel oder ähnliches stetig erhöhen, also z.b. y=2t wobei y der Takt ist und t die Zeit. Leider weiß ich nicht wie ich das in DIAdem anstellen soll.
    Es ist egal wie ich die Geschwindigkeit erhöhe, also mit einer Formel oder Modul. Ich hoffe es kann mir jemand helfen, es wäre sehr wichtig für mich. Vielen Dank schonmal
    Message Edited by gerry. on 09-05-2007 03:44 AM

    Hallo gerry.
    ja, der MuX braucht die jeweilige Ziffer des Kanals, der eben 'durchgereicht' werden soll.
    Haben Sie also fünf Eingangsdaten-Kanäle, benötigen Sie eben die Zahlen 1-5.
    Hier eignen sich Formelblöcke, um die Vorgaben richtig einzusetzen, die können jedes Ergebnis haben.
    Auch ein Schieber ist denkbar. Vielleicht hilft auch ein Zähler.
    DAC bietet viele Steuremöglichkeiten über Flaken, Bedingingen, Fenster usw. Die sollten Sie mal ausloten, um den MuX anzusprechen.
    Anhang ist ein DAC-Plan (also umbenennen in *.DAC) mit 2 kleinen Beispielen.
    greets Andreas
    Volkswagen AG
    Wolfsburg - Germany
    Attachments:
    mux.txt ‏33 KB

  • DVB-S Tv Card Problems /dev/video

    Hello,
    I have a Terratec Cinergy DVB-S TV card, the modules (dvb-ttpci and others) are correctly loaded by hotplug. So far so good. Yet nothing works (tvtime & kdetv), it can't get a signal.
    In the terminal, it says:
    videoinput: Cannot open capture device /dev/video0: Keine Berechtigung
    rtctimer: Cannot set periodic interval: Keine Berechtigung
    ("Keine Berechtigung" meaning "No permission")
    When I look at /dev, I see that there is no video directory, nor a v4l.
    I looked through these Forums but can't find anything useful.
    Further specs:
    1. v4l loaded in xorg.conf, tv card modules loaded
    2. udev instead of devfs (which works fine everywhere else)
    3. user is in video group (which I had to add by myself)
    Here are excerpts of my udev-rules file:
    # video devices
    SUBSYSTEM="video4linux", GROUP="video"
    KERNEL="dvb*", PROGRAM="/etc/udev/dvb.sh %k", NAME="%c", GROUP="video"
    KERNEL="nvidia*", GROUP="video"
    KERNEL="card[0-9]*", NAME="dri/%k", GROUP="video"
    # v4l devices
    KERNEL="video[0-9]*", NAME="v4l/video%n", SYMLINK="%k", GROUP="video"
    KERNEL="radio[0-9]*", NAME="v4l/radio%n", SYMLINK="radio%e", GROUP="video"
    KERNEL="vbi[0-9]*", NAME="v4l/vbi%n", SYMLINK="%k", GROUP="video"
    KERNEL="vtx[0-9]*", NAME="v4l/vtx%n", SYMLINK="%k", GROUP="video"
    I hope you can help me...
    Greets,
    Vic

    Hello,
    The thread you mentioned couldn't help me. I don't know what I have to do since I read through all the topics discussed here...
    Again, I have "no permission" for the devices in question:
    kdetv:
    vicd@blackdeath ~]$ kdetv
    kdetv: WARNING: [VBIDecoder::restart()] no permission to access device
    tvtime:
    vicd@blackdeath ~]$ tvtime
    Starte tvtime 0.9.15.
    rtctimer: Cannot set periodic interval: Keine Berechtigung
    Konfiguration des Zeitgebers (RTC) auf 1024 Hz fehlgeschlagen. Diese
    hohe Frequenz ist nötig, um ein ruckelfreies Bild zu gewährleisten.
    Bitte starten Sie tvtime mit root-Rechten oder erhöhen Sie die maximale
    RTC-Auflösung, indem Sie als root folgendes Kommando ausführen:
    sysctl -w dev.rtc.max-user-freq=1024
    Weitere Informationen finden Sie unter http://tvtime.net/.
    Lese Konfiguration aus /etc/tvtime/tvtime.xml
    Lese Konfiguration aus /home/vicd/.tvtime/tvtime.xml
    videoinput: Cannot open capture device /dev/video0: Datei oder Verzeichnis nicht gefunden
    Danke, daß Sie tvtime gewählt haben.
    Greets,
    Vic

  • Programming dynamic abap code

    i want to build up a tree with te data of some internal tables.
    i have programmed the following coding:
    FORM build_node_and_item_table USING pt_node_table TYPE treev_ntab
                                         pt_item_table TYPE item_table_type.
      CLEAR l_index.
      LOOP AT lt_verfasser INTO ls_verfasser.
        l_key = ls_verfasser-key.
        CONCATENATE 'Root' l_key
                    INTO ls_text SEPARATED BY '/'.
        CONDENSE ls_text NO-GAPS.
        l_root = ls_text.
        ls_node-node_key = l_root.
        CLEAR ls_node-relatkey.      " Special case: A root node has no parent
        CLEAR ls_node-relatship.                " node.
        ls_node-hidden = ' '.                   " The node is visible,
        ls_node-disabled = ' '.                 " selectable,
        ls_node-isfolder = 'X'.                 " a folder.
        CLEAR ls_node-n_image.       " Folder-/ Leaf-Symbol in state "closed":
        " use default.
        CLEAR ls_node-exp_image.     " Folder-/ Leaf-Symbol in state "open":
        " use default
        CLEAR ls_node-expander.                 " see below.
        " the width of the item is adjusted to its content (text)
        APPEND ls_node TO pt_node_table.
        CLEAR ls_item.
        ls_item-node_key = ls_text.
        ls_item-item_name = '1'.
        ls_item-class = cl_gui_list_tree=>item_class_text. " Text Item
        " the with of the item is adjusted to its content (text)
        ls_item-alignment = cl_gui_list_tree=>align_auto.
        " use proportional font for the item
        ls_item-font = cl_gui_list_tree=>item_font_prop.
        CONCATENATE sy-datum
                    ls_verfasser-name
                    ls_verfasser-rolle
                    INTO ls_text SEPARATED BY space.
        ls_item-text = ls_text.
        APPEND ls_item TO pt_item_table.
    * Schmerz
        READ TABLE lt_schmerz INTO ls_schmerz WITH KEY ls_verfasser-key.
        IF sy-subrc = 0.
          CLEAR ls_node.
          l_key = l_index.
          CONCATENATE 'FO_Schmerz' l_key
                      INTO ls_text SEPARATED BY '/'.
          CONDENSE ls_text NO-GAPS.
          l_node_schmerz = ls_text.
    * Node with key 'Child1'
          CLEAR ls_node.
    * Achtung node_key darf nur 12 Zeichen lang sein!!!
          ls_node-node_key = l_node_schmerz.
          " Key of the node
          " Node is inserted as child of the node with key 'Root'.
          ls_node-relatkey = l_root.
          ls_node-relatship = cl_gui_list_tree=>relat_last_child.
          ls_node-isfolder = 'X'.
          APPEND ls_node TO pt_node_table.
    * Node with key 'Child1'
          CLEAR ls_item.
          ls_item-node_key = l_node_schmerz.
          ls_item-item_name = '1'.
          ls_item-class = cl_gui_list_tree=>item_class_text.
          ls_item-alignment = cl_gui_list_tree=>align_auto.
          ls_item-font = cl_gui_list_tree=>item_font_prop.
          ls_item-text = 'Schmerz'(004).
          APPEND ls_item TO pt_item_table.
          LOOP AT lt_schmerz INTO ls_schmerz
            WHERE key = ls_verfasser-key.
            l_tabix = sy-tabix.
            CLEAR ls_node.
            l_key = l_tabix.
            CONCATENATE 'IT_Schmerz' l_key
                        INTO ls_text SEPARATED BY '/'.
            CONDENSE ls_text NO-GAPS.
            ls_node-node_key = ls_text.
            ls_node-relatkey = l_node_schmerz.
            ls_node-relatship = cl_gui_list_tree=>relat_last_child.
            APPEND ls_node TO pt_node_table.
    * Items of node with key 'New1'
            CLEAR ls_item.
            ls_item-node_key = ls_text.
            ls_item-item_name = '1'.
            ls_item-class = cl_gui_list_tree=>item_class_text.
            CONCATENATE ls_schmerz-ort
                        ls_schmerz-wo
                        ls_schmerz-art
                        ls_schmerz-kommentar
            INTO ls_text SEPARATED BY space.
            l_length = STRLEN( ls_text ).
            ls_item-length = l_length.
            ls_item-ignoreimag = 'X'.               " see documentation of Structure
            " TREEV_ITEM
    *  ls_item-usebgcolor = 'X'.               " item has light grey background
    *  ls_item-t_image = '@01@'.               " icon of the item
            ls_item-text = ls_text.
            APPEND ls_item TO pt_item_table.
          ENDLOOP.
        ENDIF.
    ** Ernährung
    *    READ TABLE lt_ernaehrung INTO ls_ernaehrung WITH KEY ls_verfasser-key.
    *    IF sy-subrc = 0.
    *      CLEAR ls_node.
    *      l_key = l_index.
    *      CONCATENATE 'FO_Ern' l_key
    *                  INTO ls_text SEPARATED BY '/'.
    *      CONDENSE ls_text NO-GAPS.
    *      l_node_ern = ls_text.
    ** Node with key 'Child1'
    *      CLEAR ls_node.
    ** Achtung node_key darf nur 12 Zeichen lang sein!!!
    *      ls_node-node_key = l_node_ern.
    *      " Key of the node
    *      " Node is inserted as child of the node with key 'Root'.
    *      ls_node-relatkey = l_root.
    *      ls_node-relatship = cl_gui_list_tree=>relat_last_child.
    *      ls_node-isfolder = 'X'.
    *      APPEND ls_node TO pt_node_table.
    ** Node with key 'Child1'
    *      CLEAR ls_item.
    *      ls_item-node_key = l_node_ern.
    *      ls_item-item_name = '1'.
    *      ls_item-class = cl_gui_list_tree=>item_class_text.
    *      ls_item-alignment = cl_gui_list_tree=>align_auto.
    *      ls_item-font = cl_gui_list_tree=>item_font_prop.
    *      ls_item-text = 'Ernährung'(004).
    *      APPEND ls_item TO pt_item_table.
    *      LOOP AT lt_ernaehrung INTO ls_ernaehrung
    *        WHERE key = ls_verfasser-key.
    *        l_tabix = sy-tabix.
    *        CLEAR ls_node.
    *        l_key = l_tabix.
    *        CONCATENATE 'IT_Ern' l_key
    *                    INTO ls_text SEPARATED BY '/'.
    *        CONDENSE ls_text NO-GAPS.
    *        ls_node-node_key = ls_text.
    *        ls_node-relatkey = l_node_ern.
    *        ls_node-relatship = cl_gui_list_tree=>relat_last_child.
    *        APPEND ls_node TO pt_node_table.
    ** Items of node with key 'New1'
    *        CLEAR ls_item.
    *        ls_item-node_key = ls_text.
    *        ls_item-item_name = '1'.
    *        ls_item-class = cl_gui_list_tree=>item_class_text.
    *        CONCATENATE ls_ernaehrung-art
    *                    ls_ernaehrung-kommentar
    *                    ls_ernaehrung-hilfsmittel
    *                    ls_ernaehrung-bericht
    *        INTO ls_text SEPARATED BY space.
    *        l_length = STRLEN( ls_text ).
    *        ls_item-length = l_length.
    *        ls_item-ignoreimag = 'X'.               " see documentation of Structure
    *        " TREEV_ITEM
    **  ls_item-usebgcolor = 'X'.               " item has light grey background
    **  ls_item-t_image = '@01@'.               " icon of the item
    *        ls_item-text = ls_text.
    *        APPEND ls_item TO pt_item_table.
    *      ENDLOOP.
    *    ENDIF.
    * Index vor dem nächsten Durchlauf um 1 erhöhen
        l_index = l_index + 1.
      ENDLOOP.
    ENDFORM.   
    This works fine and the data is displayed in the alv-tree. I would like to programm this a little more dynamic because of lines of code. As you see, I commented the data filling of the tree with the data of the second internal table.
    I'd like to programm the coding so dynamic, that i would only use the coding i have posted, without copying the code for each internal table.
    Could you please help me how to do this.
    I thought about a internal table, where i collect the names of the tables which should be displayed in the alv tree.
    but how do i create the internal tables dynamicly. i would also use a work area for the loop of the internal tables. how could i create the work area dynamicly?
    I hope anyone could help my to spare some lines of code and make my posted coding dynamicly.
    Thanks very much!
    Greetings!

    You could try researching the way SAPLink works to import that kind of objects, it creates those (and other) kinds of objects based on data in XML files (nuggets and slinkees). You could adapt it to create them based on your kind of input instead.
    A word of caution though, I'm not sure it uses only SAP approved methods / APIs to achieve that. For instance, I know (from Thomas Jung's comments in other threads) that the APIs used in SAPLink to import Web Dynpro components are SAP internal and not intended to be used by customer developers; however to date there was no public API to do that.
    SAPLink's site: http://saplink.org/
    Regards
    Edited by: Alejandro Bindi on Aug 11, 2009 6:54 PM

  • Server installation timeout error

    I'm using the following setup:
    Server OS: W2008 Server R2
    DB: MSSQL Server 2008 R2
    UPK 11.1.0
    I have set up the database correctly (afaik) for SQL Server authentication. I created a IIS-webpage and it can be accessed via browser (testfile). When i try installing the UPK Developer Server, at the end of the installation I get the folowing error:
    2012-07-09 09:29:53 INFO Application started
    2012-07-09 09:29:53 INFO Command line: "C:\Program Files (x86)\User Productivity Kit\UPK Developer 11_1Server\LibraryLoader.exe" D:\Stage\UPK\UPK_Pro_v11.1.0 "/librarylocation:http://upk:443/ODSContent" /language:EN /producttier:Server /branding:UPK /overwrite:no /update:no /authenticationtype:standard /username:"content_admin" /password:***
    2012-07-09 09:29:53 INFO Source path: D:\Stage\UPK\UPK_Pro_v11.1.0
    2012-07-09 09:29:53 INFO Library location: http://upk:443/ODSContent
    2012-07-09 09:29:53 INFO Language: EN
    2012-07-09 09:29:53 INFO Product tier: Server
    2012-07-09 09:29:53 INFO Branding: UPK
    2012-07-09 09:29:53 INFO Overwrite: False
    2012-07-09 09:29:53 INFO English only: False
    2012-07-09 09:29:53 INFO Options:
    2012-07-09 09:29:53 INFO Import system documents: True
    2012-07-09 09:29:53 INFO Copy files: True
    2012-07-09 09:29:53 INFO Authenticate only: False
    2012-07-09 09:29:53 INFO Authentication type: standard
    2012-07-09 09:29:53 INFO User name: content_admin
    2012-07-09 09:29:53 INFO Password: ***
    2012-07-09 09:29:53 INFO Update: False
    2012-07-09 09:29:53 INFO Loading documents in Server - Client environment
    2012-07-09 09:29:53 INFO Authenticate by standard authentication
    2012-07-09 09:30:56 ERROR Gkn.OnDemand.Library.OfflineException:
    bei Gkn.OnDemand.Library.LibraryComponent.AuthenticateProfile(IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\LibraryComponent.cs:Zeile 388. bei Gkn.OnDemand.Library.LibraryComponent.Run(String command) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\LibraryComponent.cs:Zeile 309. bei Gkn.OnDemand.ComponentModel.ApplicationCore.Run(String bootComponentId, String command) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\ComponentModel\AppCore.cs:Zeile 154. bei Gkn.OnDemand.ComponentModel.Application.Run(String bootComponentId, String command) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\ComponentModel\Application.cs:Zeile 538.
    InnerException:
    Gkn.OnDemand.Library.LibraryConnectionException: There was a timeout connecting to the server. Please verify the server is running and retry to connect.
    bei Gkn.OnDemand.Library.RemoteRepositoryStrategy.GetLibraryInfo(IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\RemoteRepositoryStrategy.cs:Zeile 98. bei Gkn.OnDemand.Library.LibraryService.GetLibraryInfo(IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\LibraryService.cs:Zeile 290. bei Gkn.OnDemand.Login.LoginService.Authenticate(IUserProfile userProfile, Boolean login) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\Login\LoginService.cs:Zeile 183.
    InnerException:
    Gkn.OnDemand.Library.LibraryConnectionException: There was a timeout connecting to the server. Please verify the server is running and retry to connect.
    bei Gkn.OnDemand.Library.RemoteRepositoryStrategy.GetUserSalt(String userName, String libraryLocation) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\RemoteRepositoryStrategy.cs:Zeile 157. bei Gkn.OnDemand.Library.LibraryService.GetUserSalt(String userName, String libraryLocation) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\LibraryService.cs:Zeile 350. bei Gkn.OnDemand.Login.LoginService.AssignCredentials[TChannel](ClientBase`1 proxy, IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\Login\LoginService.cs:Zeile 408. bei Gkn.OnDemand.Login.LoginService.AuthenticateWCF[TChannel](ClientBase`1 proxy, IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\Login\LoginService.cs:Zeile 319. bei Gkn.OnDemand.Library.RemoteRepositoryStrategy.GetProxy(IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\RemoteRepositoryStrategy.cs:Zeile 46. bei Gkn.OnDemand.Library.RemoteRepositoryStrategy.GetLibraryInfo(IUserProfile userProfile) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\RemoteRepositoryStrategy.cs:Zeile 91.
    InnerException:
    System.TimeoutException: Beim Anforderungskanal ist während des Wartens auf eine Antwort nach 00:00:59.9814453 eine Zeitüberschreitung aufgetreten. Erhöhen Sie den an den Aufruf übergebenen Zeitlimitwert auf "Request", oder erhöhen Sie den SendTimeout-Wert für die Bindung. Der für diesen Vorgang zugewiesene Zeitraum war möglicherweise ein Teil eines längeren Timeouts.
    Server stack trace: bei System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout) bei System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout) bei System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) bei System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) bei System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) bei Gkn.OnDemand.Service.Content.RepositoryServiceReference.IRepositoryService.GetUserSalt(String userName) bei Gkn.OnDemand.Library.RemoteRepositoryStrategy.GetUserSalt(String userName, String libraryLocation) in e:\BUILDROOT_SUN\Builds\Branches\Hacienda\tfs\Core_DotNet\LibraryComponent\RemoteRepositoryStrategy.cs:Zeile 153.
    InnerException:
    System.TimeoutException: Die HTTP-Anforderung an "http://upk:443/ODSContent/RepositoryService.svc" hat das dafür vorgesehene Zeitlimit von 00:00:59.9960000 überschritten. Der für diesen Vorgang zugewiesene Zeitraum war möglicherweise ein Teil eines längeren Timeouts.
    bei System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason) bei System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) bei System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
    InnerException:
    System.Net.WebException: Timeout für Vorgang überschritten
    bei System.Net.HttpWebRequest.GetResponse() bei System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
    I'm sorry for the german parts in the log, but I don't know how to change that; the installation was done in English.
    So as you can imagine, any help regarding this error would be greatly appreciated.

    OP again, I've narrowed the problem down. It obviously has something to do with the settings in IIS.
    I have created a website called UPK that uses ssl. Nonetheless UPK installer does not recognize the secure website, and when i enter the details manually, UPK setup tries to connect to http://upk:443/ODSContent which can never work.
    So the real question is:
    How do I get the setup to accept my secure website?
    or
    How do I ge setup to access the folder ODSContent via https//<IPAddress>/ODSContent?

  • DAQ Fehler Absturz

    Hallo,
    ich habe zwei Datenerfassungssysteme für Lab View. Eine USB6008 und eine PCI Karte.
    Bei beiden System habe ich immer das Problem das bei einr Langzeitmessung über 20 min das Programm abstürzt.
    Ich verwende den DAQ Assistenten um analoge Signale zu erfassen.
    Ich lasse diesen im kontinuirlichen Modus laufen. Die Sampelrate lasse ich so eingestellt wie sie default mäßig sind.
    Jedoch stürzt das immer mit der Meldung es könnten Daten die vorhanden gewesen sind nicht mehr gelesen werden.
    Weitrehin sollte ich die Abtastrate oder die Samplezahl erhöhen. Aber wenn ich das mache wird es immer schlimmer mit den Abstürzen.
    Was mache ich nur falsch bei dem Assistenten.
    Wie muss man nur diese Sampel rate einstellen?

    Hallo Jens,
    die Assistenten/ExpressVis sind zwar ganz nett, aber nicht immer auf Langzeitmessungen oder große Datenmengen ausgelegt.
    Du solltest auf low-level Funktionen umsatteln... Damit erhält man mehr Kontrolle über die gesamten Vorgänge, der Speicherbedarf kann besser kontrolliert werden und die Programme laufen zumeist auch schneller. Wohin speicherst du denn die Messwerte?
    Zum Einstellen der Samplerate:
    Die solltest du deinen Anforderungen anpassen. Ein (quasi-)statisches Signal mit 1MHz abzutasten ergibt genauso wenig Sinn wie HF-Signal mit nur 1kHz... ImZweifelsfall gilt immer noch Nyquist
    P.S.: Arbeitest du bei Minitron?
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Welche Software?

    Hallo,
    ich möchte meine digitalen Bilder vewalten, bearbeiten und ggf. eine DVD daraus erstellen.
    Welche Programme sollte ich mir dafür anschaffen?
    1. PS Elements 3.0 + PS Album 2.0 + Premiere Elements
    oder
    2. PS 6.0 OEM + PS Album + Premiere Elements
    Oder noch eine andere Kombinantion?
    Danke
    Jörg

    Jede Auswahl ist ein Kanal - wenngleich auch ein temporärer. Wenn Sie auf QuickMask klicken wird eine Auswahl wie ein Kanal dargestellt und lässt sich auch so verarbeiten. Sie können jede Auswahl als Alphakanal speichern und jeden Kanal durck Befehl-Klick in eine Auswahl.
    Das ganze impliziert, dass man Farbkanäle rasch duplizieren kann und durch wenige rasche Korrekturen einen Alphakanal erstellen kann und durch diesen eine Maske für eine Ebene zum Freistellen.
    Z.B.: Scannen Sie eine Feder, duplizieren Sie den Kanal, der die größten Kontraste hat. Mittels Bild: --- Kurven oder Tonwerte können Sie die Kontraste erhöhen. Dann klicken Sie mit gedrückter Befehlstaste auf den Kanal, dann wechseln Sie zur Ebenenenpalette und klicken dort auf das Maskensymbol. So haben Sie innerhalb von 20 Sekunden eine Vogelfeder freigestellt. Ähnlich geht es auch mit Haaren und allen anderen Dingen.
    ODER: Unscharf Maskieren: Normalerweise macht man das über das ganze Bild. Doch wenn Sie einen Farbkanal (welcher ist Erfahrung) duplizieren zum Alpha, dort die Kanten durch Konturenfilter hervorheben, Gaußscher Weichzeichner und Tonwertkorrektur, dann wieder Laden für die Ebene und dann nur für die Auswahl die USM ausführen kann man verhindern, dass etwa Barthaare und Hautunreinheiten mit USM werden, aber dennoch die Konturen.
    Eigentlich verwende ich Kanäle für Farbkorrekturen nur sehr selten.

Maybe you are looking for