Monday, 9 July 2018

Link Objects between two module with the common ID

Links Objects between two module with the common Unique-ID

The Script in the link "

 Link_Objects_withID.dxl
 


Script Name  :     Link Objects with ID
Description   :     Links the objects that has the same ID
                    This script should be invoked from the Source Module (OPL) and the target module should be changed below string 'targetModuleName'
  
    Procedure        :
            - Open the Source Module from which the link should originate
            - Open the menu  Tools -> Edit DXL...
            - Load this DXL script file
            - Change the target Module Name in the variable 'targetModuleName'
            - Change the Unique ID attribute names in the 'if' statement 'srcObj.xxxxx' and 'targetObj.yyyyy'
            - Press Run




Dated : 9.Jul.2018

Monday, 2 July 2018

Space is Time

Space is Time 

              It is proved that the Universe is expanding. All the objects are rotating/revolving and traveling in a direction. 

This means every Space object travels in a Vortex.
So an object in space cannot come back to any of its previous position in space. 

Does this mean that Space itself is Time  or Space is equal to time?

Space = time

Saturday, 12 August 2017

Future Addons to Cars

Addons to Autonomous Cars



          Autonomous Cars are the hot selling topic now. With Tesla's success, autonomous and electric cars are said to be the future. So considering their success, there can be additional features that can be added to these cars. I thought about few features and glad to share.

1. Parking Space Adjuster / Adjuster Plus

     The disadvantage of parallel parking are, difficulty in parking and wastage of parking space due to different sized cars. With the Autopilot, a sub feature of parking adjuster, which on demand shall automatically move and adjust the distance between the front and rear vehicle based.
 
     Consider a situation that a long vehicle was parked between two vehicle and after some time it leaves the parking space. Now if a smaller car is parked in the free space, 20-40% of the parking space is unused and if another such unused space is available in the same line, then the both can be combined to make a parking space for another car, if all the parked cars adjust their distance between the vehicle in front and rear.
 
An Example of wasted Parking space


      If All the cars parked are auto adjustable then the cars can park themselves with the least unused space and support one another in parking and taking off. In electric cars with a solar panel the energy used to adjust the parking space might be negligible.


2. Traffic Light Monitor


The future Autopilots shall respond to the Traffic signals and stop the car on identifying a Stop Light.  This would be tricky feature as it needs to identify the lane and its corresponding Traffic sign. In addition, it needs to recognize the special conditions like, when the traffic lights are not functioning or it is blinking.



3. Mandatory Speed Limit and Pedestrian safety

With the recent terror activities, a new feature is necessary in all cars and trucks. All the vehicles reaching a crowded zone shall sense an infrastructure signal and reduce the speed. Also the autopilot can takeover until crossing the reduced speed zone. This could be an Infrastructure to Vehicle communication that is mandatory in a car









Dated : 12.Aug.2017
Updated : 20.Aug.2017

Friday, 22 April 2016

DOORS : Win32Shell failed: OLE problem: The system cannot find the file specified


Win32Shell failed: OLE problem: The system cannot find the file specified

   Recently I had a tough time with an error while exporting a DOORS module with the "Documentation Export" feature is IBM DOORS.
The problem was when I selected  File -> Export -> Document Generation -> Export, I get the DXL error as below.


 I tried with all the option of checking the registry. But i found the solution accidentally.


Possible Solution : 
Since the DOORS installation was a 64 bit version, I had to install a 64 bit Java and update the path to the System Variable "JAVA_HOME".
I hope this helps you.

Update 05.12.2016:
Also check if there are multiple JAVA Runtime installations. There could both x86 and 64-bit JAVA installations which could conflict and still create this issue.
One solution for this is to install 32-bit DOORS version and an appropriate JAVA Runtime.


P.S: All 64bit installations are in the folder "c:\program files" for 64 bit OS


 
DOORS version : 9.6.1.6  (64 bit version)
OS : Windows 7

Monday, 11 April 2016

Samsung S5 Slow after update

Samsung S5 slow after SW upgrade


Android SW updates are always making the phones slower. I have noticed this with S3, S4 and S5.

But here is how i improved the performance
1. Clear the Cache partition. You can find many webpages explaining how to do it.
     But even after deleting the cache, the phone gets sluggish after few days.

2. If you have whats app, delete all the Images and  Videos. This really did magic to my phone

3. Activate the Optimizing the apps 
   - To do this got to Battery -> "App Optimisation"  and turn it ON. 

4. Make the unused apps or data dependent Apps to restricted mode.
    Restriced mode allows the apps to use internet only when WiFi is connected.
    - To do this goto Settings -> Data usage -> Select the app  and turn ON the " Restrict Background data"
  


Also check if any of the app is consuming more battery power and change the settings to reduce it activeness.  


I hope this will save some money for you.
  

Thursday, 12 November 2015

Issue: TFTP server not transmitting data

TFTP server not transmitting data


Issue : When using tftpd32 for a TFTP server, the data transmission does not happen although the request is recognized and prepared for transfer.



Solution: 
         Enable the "PXE Compatability" setting.



Note: Make sure your Windows firewall has an Inboud and outbound exceptions for this program or the TFTP UDP port (89)

Saturday, 31 October 2015

How to open DOORS modules in Read-Only by Default

How to open DOORS modules in Read-Only by Default


There is no server setting for this. But this can be solved only be a Installation method. 

 All the DOOR users should start the application with the below Command line argument

"C:\Program Files (x86)\IBM\Rational\DOORS\9.6\bin\doors.exe" -defopenmode READ_ONLY -O s 


-o or -defopenmode 
          This to set the default open mode for the requirements module 


-O or -defopenlinkmode 
          This is to set the Open mode for the Link modules associated with the  Req. Module.

            Possible Values the both arguments.
                           READ_ONLY or r                        for read only mode 
                           READ_WRITE_SHARED or s     for shareable edit mode
                           READ_WRITE or w                     for exclusive edit mode


Dated : 31.10.2015

Wednesday, 22 July 2015

Change the value of one attribute for multiple Objects

How to change the value of one attribute for multiple Objects?

If you need to change the value of an attribute (column) to same value for multiple Objects (rows) then follow the below procedures

Note : The required objects need to be consecutive and within the same heading



  • Select the first requirement
  • Press and Hold shift key
  • Select (click) the last object
  • Now all the selected Objects should be  in purple color.
  • Right click on the selected objects
  • Click the properties on the context menu
  • Select the attributes Tab
  • Double click on the attribute which needs to be changed
  • Input the new value
  • Press OK.
Now the change is applied to all the objects.




















Wednesday, 8 July 2015

DOORS Module : How to traverse Vertically and Horizontally

Problem 
     While editing a DOORS module, how to quickly traverse vertically and horizontally?


Solution
Vertical Traversal in Edit mode:
          - Enter to Edit mode of an attribute (cell)
          -  After updating/Modifying the content press Enter to automatically make the attribute of the next object to be in Edit mode

Horizontal Traversal in Edit mode :
          - Enter to Edit mode of an attribute (cell)
          - Press Ctrl+A to Move to the next attribute of the same object.

Wednesday, 4 February 2015

Resizing the Excel OLE object in DOORS

How to Resize an Excel OLE object in DOORS


Problem/Issue :
When an Embedded Excel OLE object is inserted in to a Requirement(Object), the size cannot be changed as the inApp-Edit is not possible for Excel-OLE.
When new column or rows are included, the view area is not increased automatically.


Solution : 
Unlike the other OLE object, we can edit the excel only in Excel Window, not in the DOORS module window.

Check out the below explanation in IBM-Support:
http://www-01.ibm.com/support/knowledgecenter/SSYQBZ_9.6.1/com.ibm.doors.requirements.doc/topics/t_activateoleobjects.html

Follow the below steps to resize :






1. Double click to enter the Requriement.
2. Select the Excel OLE object
3. Double Click the Excel OLE Object. An Excel Window will be opened to edit the OLE object.
4. Now without closing the Excel window, move to the DOORS module window by ALT+TAB
5. Now the OLE object is displayed in shaded mode with size Handlers (Square pointer on all corners and side)
6. Use the selector to size the OLE object.
Note : Enable the cell boundaries in Excel to resize to the cell borders.