Вы можете получить параметры из функции, вызвав их, а затем вызвать функцию создания и передать эти параметры ей.
Или вы можете использовать их в качестве параметра по умолчанию, как показано ниже:
def sim_file():
Tk().withdraw()
filename = askopenfilename()
return filename
def meter_file():
Tk().withdraw()
filename2 = askopenfilename()
return filename2
#first get parameters by calling function
filename = sim_file()
filename2 = meter_file()
#you can call your function
generate(filename, filename2)
def generate(filename = filename,filename2 = filename2): # or you can use default value