Using Jlink in Eclipse

Hello again,

Today, I’m going to show you how to use Creo jlink in Ecilipse. First of all, you have to install Ecilipse enterprise edition (called Eclipse-EE and you can download it from here.)

After install it, creating a new java project.

then create Creo configuration file in project folder.

First file is config.pro. it must contain following statement.

jlink_java_command C:\Program Files\Java\jdk1.8.0_121\bin\java.exe -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

Please take consider that jdk folder can be different in your computer. please check version of the java from your computer.

other file is protk.dat.

name updatewithxml
startup java
java_app_class updatewithxml
java_app_start startApp
java_app_stop stopApp
allow_stop true
delay_start false
text_dir C:/Users/frost_tiger/workspaceEE/ZFxmlUpdater/text
java_app_classpath C:/Users/frost_tiger/workspaceEE/ZFxmlUpdater/bin/
end

you can see following picture files of folder.

Now I’m supposing you know all details configuration of creo jlink. Just I want to give you a couple of tricks.

for compiling the project, as you already know that run and debug button don’t work. we have to built project. You can see clearly where the button locates in eclipse.

then we can see class files in bin folder.

however, If I want to debug my program simultaneously with Creo. We have to use Remote Java Application.

before click remote java application. Creo must be opened.

with clicking debug button. Eclipse is listening what you are doing in creo until catch your breakpoint.

I hope that it is useful for all of you.
BestRegards,
Gökhan

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

Set System Environment Variables for J-link

Hello again,

I’m standing front of you about setting system environment variables for jlink today. I have expressed lots of things about setup Jlink connection in the time that before but I have to reformat my operating system and lost everything that I had. 🙁 I have installed PTC Creo and faced some problems about setting variables that creo need. Meanwhile I figure out how to solve this solution again.

We have two variables that we have to set:

PRO_COMM_MSG_EXE =C:\Program Files\PTC\Creo 3.0\M090\Common Files\x86e_win64\obj\pro_comm_msg.exe

PRO_DIRECTORY = C:\Program Files\PTC\Creo 3.0\M090\Parametric

Regards,
Gökhan

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

Java – Jaro Winkler algoritması ile String karşılaştırma

Merhabalar,

Bir text mining konusu ile karşınızdayım. Kardeşim, iki kelimeyi karşılaştırıp benzerlik oranını yüzde olarak ifade edebilecek bir program yazmamı istemişti. Kısa bir araştırma sonrası  bu konu ile ilgili bir çok araştırma ve makaleye rastladım. Bugünkü blog yazımda bu araştırmalardan biri olan Jaro-winkler algoritmasından bahsedeceğim. tabiki arkasındaki çalışan matemetik algoritmasından değilde daha çok programınıza nasıl yerleştireceğinizden bahsedeceğim.

https://github.com/tdebatty/java-string-similarity

yukarıda verdiğim github adresinden tüm karşılaştırma sınıflarını indirebilirsiniz. indirdiğiniz dosyayı herhangi bir sıkıştırma programı ile açıp ecilipse’ın src klasörünün altına info.debatty.java.stringsimilarity şeklinde klasör oluşturun. Jaro-Winkler ile ilgili dosyaları bu klasörün altına koyun.

basit bir main sınıfı koyarak aşağıdaki gibi bir test simülasyonu yapabilirsiniz.

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

Changing Creo Parameter with J-link

Hello again,
I will stay another topic in front of you today and explain changing parameter in PTC Creo with using j-link.
J-link give more flexibility to customize design but it’s limited version of J-toolkit. You can find lots of document to explain what is differences between J-link and J-toolkit. Due to the lack of toolkit license, I keep working on going projects with J-link.

Let start;

Before starting to explain, I have to warn readers for using swing library. I had tried many times working with swing library and j-link together. At the beginning time. everything is working out all right however after clicking buttons or whatever, the GUI hags. In order to avoid this situation, I will use JDialog frames.


public class JLHW_Btn1_CmdListener extends DefaultUICommandActionListener {

// Handler for button push
//
@Override
public void OnCommand () {
try {
//Btn1_callback();
session.SetConfigOption("regen_failure_handling", "resolve_mode");
JDialog f = new JDialog();
JButton jb = new JButton("Değiştir");
JLabel jl1=new JLabel("İç Çap:");
JLabel jl2=new JLabel("Dış Çap:");
jtIc=new JTextField(String.valueOf(getDiameter(DiameterType.INNER)));
jtDis=new JTextField(String.valueOf(getDiameter(DiameterType.OUTER)));
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
changeDiameter(Integer.valueOf(jtDis.getText()), DiameterType.OUTER);
changeDiameter(Integer.valueOf(jtIc.getText()), DiameterType.INNER);
} catch (Exception ex) {
try {
DisplayMessage(ex.getMessage());
} catch (Exception ex1) {
Logger.getLogger(jlinkhelloworld.class.getName()).log(Level.SEVERE, null, ex1);
}
}

}
});
f.setAlwaysOnTop(true);
f.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
f.setLayout(new FlowLayout(FlowLayout.LEFT));
f.add(jl1);
f.add(jtIc);
f.add(jl2);
f.add(jtDis);
f.add(jb);
f.pack();
f.setModal(true);
f.setVisible(true);
}
catch (Exception e) {
writeLog("Exception thrown by Btn1_callback method: " + e.toString());
}
}

In order to enable to regenerate the model, we have to set “regen_failure_handling” mode to “resolve_mode”. Please look at the line 9 above codes. Otherwise program will throw exception. As my experience, previously, unfortunately I couldn’t find any solutions for these exceptions.

Above picture also shows how program looks like. When the button is pressed. code calls following codes;


public void changeDiameter(int cap,DiameterType diameterType) {
Parameter param=null;
try {
model = App.session.GetCurrentModel();
switch(diameterType){
case OUTER:
{
param=this.model.GetParam("DISCAP");
ParamValue paramVal= pfcModelItem.CreateIntParamValue(cap);
param.SetValue(paramVal);
}
case INNER:
{
param=this.model.GetParam("ICCAP");
ParamValue paramVal= pfcModelItem.CreateIntParamValue(cap);
param.SetValue(paramVal);
}
}
} catch (jxthrowable ex) {
ex.printStackTrace();
}
finally{
try {

((Solid) model).Regenerate(null);
model.Display();
} catch (jxthrowable ex) {
try {
DisplayMessage(ex.getMessage());
} catch (Exception ex1) {
Logger.getLogger(jlinkhelloworld.class.getName()).log(Level.SEVERE, null, ex1);
}
}
}
}

there are two different parameters to controlling diameter of outer and inner of ring. Outer diameter is controlled by “DISCAP” and inner diameter is called “ICCAP” in parameter table.

However, before the Jdialog comes to screen, these parameters are read by following code in advance. User can see easily what the parameters values are, on Jdialog form.


public int getDiameter(DiameterType diameterType) throws Exception {
model = App.session.GetCurrentModel();
switch (diameterType) {
case OUTER:
{
Parameter param=model.GetParam("DISCAP");
ParamValue paramVal=param.GetValue();
model=null;
return paramVal.GetIntValue();
}
case INNER:
{
Parameter param=model.GetParam("ICCAP");
ParamValue paramVal=param.GetValue();
model=null;
return paramVal.GetIntValue();
}
default:
return 0;
}

}

I have already uploaded all this algorithm files in my GitHub account. You can find download following link.

https://github.com/FrostTiger/changingCreoParameter

But for using this codes you must adjust some following details:

  • C:\Users\[User folder]\Documents\NetBeansProjects\jlinkhelloworld – folder address must be the same.
  • must be checked config.pro, protk.dat and run.bat files. File paths of content of these files must be checked according to user computer.

Regards,
Gökhan

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

Netbeans Cache Temizleme

Merhabalar,

Bugün karşılaştığım ilginç bir durumdan bahsetmek istiyorum, paketimin altında bulunan java dosyalarımın hiçbirinden derlenme hatası almama rağmen proje simgesinin üzerine hata uyarı simgesi gözüküyordu. İnternette kısa bir araştırma sonrası, cache klasör içeriği temizlendiğinde hatanın simgelerin düzeldiğini öğrendim.

Cache klasörünün bulunduğu yer;

C:\Users\“Bilgisayar kullanıcı adı”\AppData\Local\NetBeans\Cache\8.1

Kırmızı belirttiğim yer sizin kullanıcı adınızdır. Buradaki tüm dosya ve klasörleri sildikten sonra Netbeans’i çalıştırın ve göreceksiniz ki yanlış uyarı simgeler normale dönmüş. 🙂

İyi akşamlar,
Gökhan

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

PTC CREO j-link parametre değişimleri

creo-homepage-banner[1]

Merhabalar,

Bugün çizilen bir modelin içindeki parametreleri değiştirebilmeniz için gerekli kodu sizlerle paylaşacağım.


BaseParameter param=model.GetParam("Sizin parametreniz");
int myvalue=400;  /*Yeni atanan değer*/
ParamValue kk = new pfcModelItem().CreateIntParamValue(myvalue);
param.SetValue(kk);

Yukarıki kodda “Sizin parametreniz” olarak belirtilen alana sizin parçanızda daha önce atadığınız parametre ismini yazmanız gerekiyor. Kodu çalıştırdıktan sonra Creo ekranına gelerek regenerate tuşuna basarak parçanızı güncelleyebilirsiniz.

İyi çalışmalar
Gökhan

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

Creo J-link Debugging with Netbeans

creo-homepage-banner[1]

Merhabalar tekrar,

Tam gaz hızla Creo j-link java programlamayı geliştirmeye devam ediyoruz 🙂 Bugün sizlere  Netbeans ile nasıl senkronize olarak nasıl debug yapıldığını anlatacağım. İlgisini çeken arkadaşların aşağıdaki belirttiğim makaleleri okumalarını tavsiye ederim.

bir gün önce ecilipse de aynı konuyu denemedim ama malesef derlediğim dosyayı bir türlü çalıştıramadım. Bunun sebebinin derleme komutunun javac ile değil javaw ile yapıldığını farkettim. Googleda yaptığım araştırmalara göre javac consol uygulamaları için gerekli derleyici, javaw ise GUI arayüzü olan programların derlenmesi için kullanılıyor. Anlıyacağınız ecilipse de bu işi beceremedim. 🙂 ancak Netbeans ile daha rahat debug yapılabileceğini PTC’nin kendi sitesinde gördüm. Yazılanları uyguladım ve uygulama güzel bir şekilde çalışıyor. Şimdi konuya gelirsek;

Netbeans’i bilgisayarınıza yüklüyorsunuz artık orasını anlatmayacağım. File → New Project’e tıklayarak Java Class Library seçili tutularak projeye isim veriyorsunuz1

Finish Tuşuna bastıktan sonra jlinkhelloworld.java dosyasının içeriğini buraya yapıştırıyorsunuz. ve aşağıdaki ekranda göründüğü gibi pfc ve otk jar kütüphanelerini programa ekliyorsunuz.

2

üst menuden Run→Built up’a basarak projemizi derliyoruz.

3

C:\Users\Frosty\Documents\NetBeansProjects\jlinkhelloworld klasörünün altına protk.dat ve config.pro dosyalarını kopyalıyoruz ve içeriğini aşağıdaki gibi değiştiriyoruz.

Protk.dat

name jlinkhelloworldapp
startup java
java_app_class jlinkhelloworld
java_app_start startApp
java_app_stop stopApp
allow_stop true
delay_start false
text_dir C:/Users/Frosty/Documents/NetBeansProjects/jlinkhelloworld/text
java_app_classpath C:/Users/Frosty/Documents/NetBeansProjects/jlinkhelloworld/build/classes
end

Config.pro

jlink_java_command C:\Program Files\Java\jdk1.8.0_92\bin\java.exe -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

Tüm bu ayarlamaları yaptıktan sonra Netbeans’e geri dönüp Debug → Attach Debugger… tuşuna basıyoruz

5

Aşağıdaki gibi bir ekran karşımıza gelecek;

6

Dinleme portunu 8000 yazarak OK tuşuna basıyoruz ve IDE Creo’yu bağlanıp dinlemeye başlıyor.

7

Creo içinden  programı başlattığınızda karşınıza yukarıdaki resimdeki gibi bir ekran çıkıyor.

Direk Netbeans projesini indirmek isterseniz link’ine aşağıdan ulaşabilirsiniz.

indirme linki

Şimdiden kolay gelsin

G. ŞAMAN

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

PTC Creo ile ilk J-link Bağlantısının Kurulması “HelloWorld” Part-1

creo-homepage-banner[1]

Merhabalar,

Geçen yazımda son yazacağım konunun PTC Creo’nun J-link özelleştirme katmanının nasıl kurulacağına dair bir yazı paylaşacağımı belirtmiştim. Peki nedir J-link bunlar hakkında kısa bir bilgilendirme yaptıktan sonra örneğimize geçeceğiz.

Bu makaleyi okuyorsanız zaten Creo’nun ne olduğunu biliyorsunuz diye kabul ediyorum. Çünkü herkesin ilgi alanı olmadığını fazlasıyla biliyorum 🙂 Peki şimdi Customization hakkında biraz bilgi vereyim, Normal günlük 3D çizim projelerinizde ihtiyacınız olmayabilir ancak büyük ve hergün rutin olarak yaptığınız bazı projeleri uygun programlama dili makrolar yazarak, iş gücü ve maliyetlerinizi düşürebilirsiniz.  Şu an çalışıtığım firmanın bu konu ile ilgili ciddi yatırımları ve ciddi boyutlarda kişi istihdam etmektedir ancak gün sonunda edilen iş miktarına baktığınızda ciddi bir iş yükünü, mühendislerin üzerinden aldığı da aşikardır. Creo bunun için çeşitli dillerle interface’ler hazırlamış ve bunları yazılan programlara entegre ederek bir IDE yardımı ile programlar hazırlayabilirsiniz.

Bu dilleri incelersek;

  • C Toolkit (Ücretlidir. Yazılım ve kullanım lisansı gerektirir. Creo’nun tüm özelliklerine sahiptir. Programın %99’una programlama dili ile hükmedebilirsiniz)
  • Java Toolkit (C Toolkit ile aynıdır. Lisans gerektirir ve tüm programa hükmedebilirsiniz.)
  • J-link (Ücretsizdir. Ancak kullanım alanı kısıtlıdır, programın tüm fonksiyonlarını kullanamazsınız örneğin parça çizemezsiniz ancak montajlayabilirsiniz.)
  • Visual basic API (Ücretsizdir. Visual Studio ve Excel gibi Ofice programlarına entegre edilebilir ancak kullanım alanı kısıtlıdır.)

Şimdi gelelim j-link bağlatısını nasıl yapılacağına;

Bu yazıya ek olarak aşağıdaki linklerden de inceleyebilirsiniz.

  1. http://inversionconsulting.blogspot.com.tr/ Jlink
  2. http://forkedbranch.eu/ J-Link API

Registry Dosyasının oluşturulması;

Bu kısım gerçekten önemlidir eğer yanlış oluşturulursa program yanlış yerlerden okumalar yapar ve bu durumda java kodunun çalışmasını engellenir. Bu dosyanın ismi “protk.dat” şeklinde ve içeriğinin aşağıda belirttiğim gibi olmak zorunda;

name                            jlinkhelloworldapp
startup                          java
java_app_class            jlinkhelloworld
java_app_start             startApp
java_app_stop             stopApp
allow_stop                    true
delay_start                   false
text_dir                         C:/apps/JLinkHelloWorld/text
java_app_classpath     C:/apps/JLinkHelloWorld
end

Şimdi bu alanları yavaş yavaş açıklayalım;

name: uygulamaya verdiğiniz isimdir. Eğer Creo’nun içinden bu uygulamayı başlatmak isterseniz bu ismi göreceksiniz. Yazdığınız programa ulaşmak için üst menüden TOOLS→Auxilary Applications →Registry dosyasında belirttiğiniz program ismi→Start tuşu ile yazdığınız program başlatılır.

1

startup: Hangi programlama dili ile uygulamayı çalıştıracaksınız. Jlink kullanacaksanız startup kısmına “java”, eğer Java toolkit kullanacaksanız “otk_java” yazılmalıdır. gene belirtmekte fayda görüyorum ki, Java toolkit kullanabilmeniz için developer ve user lisansına ihtiyacınız var.

java_app_class: Java kodunu içeren dosyanın ismidir. Tabiki aynı zamanda sınıfın ismi oluyor.

java_app_start: Program Creo tarafından başlatıldığında hangi metot ilk olarak okutulacağını gösteren yerdir.

java_app_stop: Program kapatıldığında çalıştırılacak kodların metodunun ismini gösteren yerdir.

allow_stop: Programın durdurulup durdurulmamasını sağlayan ayardır.

delay_start: Yazdığınız programın Creo açılırken başlayıp başlamayacağını belirlersiniz.

text_dir: Text dosyasının bulunduğu text klasörünün yolunu gösterir.

java_app_classpath: Programın konumunu gösterir. Eğer java kodunu derleyip class dosyası olarak kullanacaksanız sadece klasör olarak belirtmeniz yeterlidir. Ancak java toolkit olarak programınızı yazacaksanız class dosyanızı jar dosyasına çevirmeniz gerekmektedir. java_app_classpath  değişkeninide jar dosyasının tüm yolunu gösterecek şeklinde belirlemeniz gerekecektir.

Benim bilgisayarımdaki hali hazırda çalışan versiyonunu aşağıdaki linkten indirebilirsiniz.

indir

Bu rar dosyasını C sürücüsünün altına yapıştırın. bu lokasyona yapıştırmanız önemlidir başka yerde çalışmayacaktır.

2

Bu arada java sürümünüz sadece runtime(JRE) değil  aynı zamanda developer(JDK) versiyonunda yüklü olması gerekiyor. Eğer yoksa buradan indirebilirsiniz.

Yukarıdaki resimdeki gibi dosyalarınız gözüküyorsa ilk aşamayı tamamladınız demektir 🙂 protk.dat dosyasının iç elemanlarının ne olduğunu yukarıda bahsettik şimdi ek olarak config.dat dosyasına JAVA JDK sının nerede olduğunu belirtmemiz gerekiyor. Maalesef yükleme esnasında Creo tarafından otomatik belirlenmiyor, sizin config dosyasının içerisine belirtmeniz gerekiyor.

jlink_java_command          C:\Program Files\Java\jdk1.8.0_92\bin\java.exe -Xdebug

Dosyanın içerisini incelerseniz JDK klasörünün içerisindeki java.exe dosyasının yolunu göstereceksiniz.

Gelelim başka bir kritik meseleye; -Text klasörünü içeriği-

Klösürün içerisine girdiğinizde “usascii” isimli başka bir klasör göreceksiniz bu bilgisayarın diline göre bu isim değişiyor ve standarttır. bu tip standart bilgileri Jlink ilgili PTC tarafından hazırlanmış PDF dosyasını içinde bulabileceksiniz.

C:\Program Files\PTC\Creo 3.0\F000\Common Files\jlink\jlinkug.pdf

usascii klasörün içinde bulunan “msg_jlinkhelloworld.txt” dosyasının içeriği aşağıdaki gibidir. Burada yazdığınız uygulamaya creo’da ribbon olarak atayabiliyorsunuz. Bu txt, ribbon üzerinde kullanacağınız değişkenler ile ilgili bilgiler tutuyor. Yazının devamı olan Part-2 de daha güzel anlaşılacağını düşünüyorum.

JLHW Btn1 Label
Goekhan SCHAMAN JLink Hello World
#
#
JLHW Btn1 Help
Run the JLink Hello World Application
#
#
JLHW %s
%0s
#
#
JLHW Btn1 icon
C:\apps\JLinkHelloWorld\text\usascii\resource\calculator_large.png
#
#

en kısa zamanda yazının ikinci bölümünü paylaşacağım,

İyi çalışmalar, G. ŞAMAN

 

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png

Notepad++ ile java kodu derleme

Merhabalar,

Bu aralar PTC Creo yazılımına entegre olarak çalışabilecek bir yazılım geliştirmeye çalışıyorum ve normal şartlarda uygulama geliştirmek için ecilipse kullanıyorum ancak notepad++’ın  Creo için daha uygun olduğunu düşünüyorum.

Bu yazımda yazdığınız java kodunu nasıl derleyeceğinizi yazacağım;

capture

indirme linki

Yukarıdaki indirme linkinden programı indirip kuruyoruz. Kurma işlemini yapabileceğinizi düşünüyorum. Çünkü extra olarak herhangi bir şey sormuyor.

Programı açtıktan sonra Plugins menüsünden Plugin manager ve oradan da Show Plugin Manager kısmına tıklıyoruz.untitled

Aşağıdaki resimde gördüğünüz gibi “NppExec” isimli programı bulup aşağısında bulunan install butonuna basıp plugin’ni yüklüyoruz.

untitled

Bu plugin’nin ne işe yaradığını sorarsanız, aslında çok basit! bildiğiniz MS-DOS yorumlayıcısı…

Java derleme komutunu yazdığınızda java kodunu derlemesini sağlıyor. program açıkken “F6” tuşuna bastığınızda aşağıda resimde görüldüğü gibi bir arayüz çıkıyor. buraya ilgili kodları yazıp “OK” butonuna bastığınızda ilgili MS-DOS komutlarını çalıştırıyor.

capture

Bir sonraki yazım PTC Creo JAVA  toolkit entegrasyonun öncesindeki bedava sürümü olan J-link entegrasyonu anlatılacak bir makale olacak. Anlatılacak çok konu olacağından biraz zaman alabilir. Şimdiden uyarmakta fayda var. konu içerisinde notepad++ kullanılacağından dolayı bu makalenin öğrenilmesi önem arz etmektedir.

G. ŞAMAN

http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/google_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.gokhansaman.com/wp-content/plugins/sociofluid/images/twitter_48.png